我希望git忘记我在本地分支中编辑的所有内容,并希望从远程分支中提取更新。
我不知道该怎么做,我在几个文件上遇到合并冲突。
如果我根本不想合并文件(需要删除本地编辑)并使用远程HEAD启动新文件,该怎么办?
答案 0 :(得分:6)
假设您正在讨论在master
分支上所做的更改,例如:
git checkout master
git reset --hard origin/master
git pull
您在master
上重置HEAD
remote/master
,然后可以抓取remote/master
+将其合并到本地master
。
答案 1 :(得分:0)
为什么不删除本地副本,然后重新停用遥控器?这实际上就像删除所有更改一样,无需为不需要的更改提供本地历史记录。