当从git上下拉了代码,做了一些测试修改,远程分支有更新时,又不想提交本地代码到远程仓库,只想以最新的代码覆盖本地修改的代码。可以这样做
方法1:
提醒,此方法任何本地修改都将会丢失
git fetch --all
然后,你有两个选择:
git reset --hard origin/master
或者如果你在其他分支上:
git reset --hard origin/<branch_name>
说明:
git fetch
从远程下载最新的,不会合并或rebase任何代码。文章来源:https://www.toymoban.com/news/detail-506575.html
然后git reset
将主分支重置为您刚刚获取的内容。 --hard
选项更改工作树中的所有文件以匹配origin/master
中的文件文章来源地址https://www.toymoban.com/news/detail-506575.html
到了这里,关于Git 强制更新覆盖本地代码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!