當(dāng)從git上下拉了代碼,做了一些測試修改,遠(yuǎn)程分支有更新時,又不想提交本地代碼到遠(yuǎn)程倉庫,只想以最新的代碼覆蓋本地修改的代碼??梢赃@樣做
方法1:
提醒,此方法任何本地修改都將會丟失
git fetch --all
然后,你有兩個選擇:
git reset --hard origin/master
或者如果你在其他分支上:
git reset --hard origin/<branch_name>
說明:
git fetch
從遠(yuǎn)程下載最新的,不會合并或rebase任何代碼。文章來源:http://www.zghlxwxcb.cn/news/detail-506575.html
然后git reset
將主分支重置為您剛剛獲取的內(nèi)容。?--hard
選項更改工作樹中的所有文件以匹配origin/master
中的文件文章來源地址http://www.zghlxwxcb.cn/news/detail-506575.html
到了這里,關(guān)于Git 強(qiáng)制更新覆蓋本地代碼的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!