有時(shí)候會(huì)遇到這種情景,我們本地的代碼不需要了,需要使用遠(yuǎn)端的代碼強(qiáng)制覆蓋,這時(shí)候可以使用下面的命令
git fetch --all
然后再執(zhí)行下面的命令,重置為遠(yuǎn)端的代碼,即使用遠(yuǎn)端的代碼將本地覆蓋 origin/遠(yuǎn)端分之名
git reset --hard origin/main
舉例,如下圖,本地倉庫有一個(gè)待push 的提交,遠(yuǎn)端有一個(gè)待pull的節(jié)點(diǎn),現(xiàn)在,我們本地的提交不想要了,只想用遠(yuǎn)端的代碼將本地的代碼覆蓋文章來源:http://www.zghlxwxcb.cn/news/detail-758795.html
先執(zhí)行
git fetch --all
然后執(zhí)行
git reset --hard origin/main
然后倉庫就變成下面的樣子,本地的提交不見了文章來源地址http://www.zghlxwxcb.cn/news/detail-758795.html
到了這里,關(guān)于git 使用遠(yuǎn)端代碼強(qiáng)制覆蓋本地的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!