diff --git a/Library/Homebrew/cmd/update.sh b/Library/Homebrew/cmd/update.sh
index 8c2107a8389c6d8a4e8daf38a547c6ce67ab9ffc..07847a0ba9652476f418328a6b10b9bd3a9680d6 100644
--- a/Library/Homebrew/cmd/update.sh
+++ b/Library/Homebrew/cmd/update.sh
@@ -349,7 +349,7 @@ EOS
         [[ "$UPSTREAM_SHA_HTTP_CODE" = "304" ]] && exit
       fi
 
-      git fetch "${QUIET_ARGS[@]}" origin \
+      git fetch --force "${QUIET_ARGS[@]}" origin \
         "refs/heads/$UPSTREAM_BRANCH:refs/remotes/origin/$UPSTREAM_BRANCH" || \
           odie "Fetching $DIR failed!"
     ) &