遠(yuǎn)程有更新的文件抹镊,忘了先拉取荤傲,本地又進(jìn)行過(guò)更新遂黍,這時(shí)pull會(huì)有提示沖突。所以強(qiáng)制拉取覆蓋本地文件雾家,我們可以使用以下步驟:
確保你的本地分支是最新的芯咧。可以使用git pull命令拉取最新的代碼到本地分支邪铲。
如果git pull命令無(wú)法自動(dòng)合并代碼无拗,會(huì)提示出現(xiàn)沖突。我們可以使用git stash命令將本地修改暫存起來(lái)揽惹。
然后搪搏,我們可以使用git fetch --all命令獲取最新的遠(yuǎn)程代碼慕嚷。
接下來(lái),使用git reset --hard origin/branch-name(分支名稱(chēng)喝检,比如master)命令將本地分支重置到遠(yuǎn)程分支的最新?tīng)顟B(tài)挠说。這將強(qiáng)制覆蓋本地文件。
使用git stash apply命令將之前暫存的本地修改應(yīng)用到最新的代碼上损俭。