git pull 強制覆蓋本地的代碼方式,下面是正確的方法:
git fetch --all
然后,你有 2 個選擇:
# 1. 覆蓋 master 分支
git reset --hard origin/master
# 2. 覆蓋指定分支
git reset --hard origin/<branch_name>
說明:
-
git fetch從遠程下載最新的,而不嘗試合并或 rebase 任何東西。 -
git reset將主分支重置為您剛剛獲取的內(nèi)容。 -
--hard選項更改工作樹中的所有文件以匹配origin/master中的文件。