我在Github上有一个私有存储库,有2个分支:
现在在一些特定文件中,Master
分支和Company
分支中的代码不同,我可以在github.com
上的存储库中看到该代码。但是当我尝试git pull origin master
时,我收到以下消息:
* branch master -> FETCH_HEAD
Already up-to-date
即使我尝试git merge master
,我也会得到同样的信息。为什么我的代码没有从Github更新?我错过了一个中间步骤吗?
编辑:
我向master
分支添加了新代码,然后切换到company
分支,它确实识别了这些更改并在公司分支中正确合并。
我确实在其主协会上看到了一个奇怪的提交,其中一个协作者基本上是Merge branch master of https://github.com/repo-name
。难道这与主人合并是否是造成这种奇怪情况的原因?我在这里完全错了,我只是在这里抓住稻草。
答案 0 :(得分:0)
Already up-to-date
表示您的company
分支目前在master
上有所有提交,但相反的情况不一定正确。
如果您希望使两个分支相同,则需要使用master
的提交更新company
分支。