Git合并并拉不拉最新的代码

时间:2017-06-30 16:25:31

标签: git github merge git-merge

我在Github上有一个私有存储库,有2个分支:

  1. 公司
  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。难道这与主人合并是否是造成这种奇怪情况的原因?我在这里完全错了,我只是在这里抓住稻草。

1 个答案:

答案 0 :(得分:0)

Already up-to-date表示您的company分支目前在master上有所有提交,但相反的情况不一定正确。

如果您希望使两个分支相同,则需要使用master的提交更新company分支。