我复制了一个github仓库。只是稍微玩一下代码,创建了一个分支并提交了本地更改。现在原始代码已经更新,所以我想删除我对分叉的任何更改,并获取上游所做的更改。
如果我这样做,就会出现冲突。
如果我这样做,就会出现冲突。
git fetch upstream
git merge upstream/master
#Automatic merge failed; fix conflicts and then commit the result.
并且给出了两个文件名,显示了我从未做过的一些更改。
因此,我执行了git status命令,它给出了一个新的文件名(这个文件名不是我创建的,而是由我的上游创建的),以及未合并的路径:
# (use "git add/rm <file>..." as appropriate to mark resolution)
对于两个文件。
我希望得到全部新的更改并丢弃我的更改。可能的解决方案是什么,为什么GIT要求我添加一个我从未创建过的文件?