1. 程式人生 > >git pull失敗後強制pull覆蓋本地

git pull失敗後強制pull覆蓋本地

git fetch --all
git reset --hard/<branch name>

注意:如果有任何本地更改,將會丟失。無論是否有--hard選項,任何未被推送的本地提交都將丟失。

git fetch 將從遠端下載下來最新版本,而不嘗試合併或rebase任何東西。

git reset將分支重置為剛剛獲取的內容,--hard更改工作樹中的所有檔案以匹配分支中的檔案