0

我最近从 GitHub 下载了一个存储库,并希望获取更多更新。我做了$ git fetch upstream,一切都很顺利,但是当我这样做时: $ git merge upstream/master

发生冲突,无法合并。现在,当我进入终端并查看我的分支时,它看起来像这样:

origin/HEAD -> origin/master
origin/add_reports
origin/assets
origin/enhance_reports
origin/master
upstream/add_reports
upstream/assets
upstream/enhance_reports
upstream/master

有什么方法可以成功吗?合并这些多余的文件?

4

1 回答 1

0

这些不是文件,它们是分支。要解决冲突,您需要在出现冲突标记的位置手动编辑冲突文件。

冲突标记如下所示:

<<<<<<<<<<<<<<<<
... some code ...
================
... some code ...
>>>>>>>>>>>>>>>>

或者,您可以只使用 git reset 命令不可挽回地丢弃您的本地更改。

于 2013-11-01T21:33:20.573 回答