我希望 git 忘记我在本地分支中编辑的所有内容,并希望从远程分支中提取更新。
我不知道该怎么做,并且我在几个文件上遇到了 merge 冲突。
如果我根本不想 merge 文件(需要删除本地编辑)并使用远程 HEAD 重新开始,该怎么办?
最佳答案
假设您正在谈论在 master
分支上完成的更改:
git checkout master
git reset --hard origin/master
git pull
您在remote/master
之一上重置了master
HEAD
,然后可以获取remote/master
+ 将其 merge 到本地master
。
关于git - 在git中使用远程分支代替本地分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7054413/