【发布时间】:2014-03-25 18:45:20
【问题描述】:
我正在通过常规方法更新我在 git 上的项目分支,即
git fetch upstream
git rebase upstream/master
一切正常,我得到了原始存储库的最新更新,但是当我去同步它时, GitHub(我用的是windows客户端)说有合并冲突,好像代码中插入了一些随机文本。
这里是问题的截图:http://puu.sh/7J8NE.png
这个问题不时出现,但通常丢弃更改然后同步似乎有效,但这次没有,我有点难过。
感谢任何帮助。
【问题讨论】:
-
rebase是一切,但不是“正常”的更新方法。 -
这取决于。在将更改贡献回主项目时,将私有主题分支重新定位到当前的
master可以避免在主历史记录中进行不必要的合并提交。