我的同事将生产热补丁的某些更改合并到他的本地主分支中,然后将主服务器推送到我们的GitHub存储库。现在我尝试用他的更改更新我的本地主分支。当从git控制台执行“git pull origin”时,通过显示所有文件似乎可以正常工作。但是,接近尾声时,它会停止并显示消息“正在中止”。Git Pull Aborting
我不知道下一步该怎么做。帮帮我?
更新: 所以问题解决了。问题的真正根源在于我的同事从他的分支中的.gitignore文件中删除了一些条目,允许多个新文件进入他的签入。由于我的本地.gitignore仍然忽略这些文件,我本地回购没有想到我有本地工作文件添加到索引。我结束了删除所有的文件,然后拉工作,并把他们全部英寸
我一定会更加小心编辑.gitignore文件,并检查它。我现在有一些新的赞赏其影响在其他开发者。
其实,还有一个好奇可能会或可能不相关。当我的同事推他的时候,事情“似乎”就像他们的工作。但是,当我们去GitHub时,没有任何新的提交。现在他在GitExtensions中的本地分支视图看起来是正确的,我们也能够在GitHub中看到他的变化。所以当你合并本地然后push时,你不希望在GitHub上看到新的提交吗?如果不是,我怎么能通过看GitHub来告诉主人已经改变了? – sisdog
@Tim,它表明你编辑了我的文章。你有什么改变吗?我不知道人们可以改变我的帖子,并且...你为什么改变它? – sisdog
点击“5分钟前编辑”中的“5分钟前”,你会看到差异。他只是做了小的标点符号更改。 –