赞
踩
当从git上下拉了代码,做了一些测试修改,远程分支有更新时,又不想提交本地代码到远程仓库,只想以最新的代码覆盖本地修改的代码。可以这样做
方法1:
提醒,此方法任何本地修改都将会丢失
- git fetch --all
-
- 然后,你有两个选择:
- git reset --hard origin/master
-
- 或者如果你在其他分支上:
- git reset --hard origin/<branch_name>
git fetch
从远程下载最新的,不会合并或rebase任何代码。
然后git reset
将主分支重置为您刚刚获取的内容。 --hard
选项更改工作树中的所有文件以匹配origin/master
中的文件
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。