为什么我没有从Forked存储库中获取最新的代码更改?

时间:2017-08-28 03:52:38

标签: git github

我在Git存储库中有两个分支。

  1. 开发
  2. 我从Dev分支分叉并做了一些更改并提交。我的提交需要与 Dev 分支合并

    我的本​​地工作文件有一些问题因此,我删除了项目并再次执行

    git clone  https://github.com/vijayaratha/portal.git
    

    但我在Dev分支中获取较旧的代码为什么?

    #git remote -v
    
    origin  https://github.com/vijayaratha/portal.git (fetch)
    origin  https://github.com/vijayaratha/portal.git (push)
    upstream    https://github.com/zz/portal.git (fetch)
    upstream    https://github.com/zz/portal.git (push)
    

    当我在线检查时,在我的分叉存储库/ dev分支中,我看到代码发生了变化。但是,当我做git clone时,我没有得到那些。为什么呢?

    git branch -av

    的输出结果
    git branch -av
    * master                5daacec Comment test code
      remotes/origin/HEAD   -> origin/master
      remotes/origin/dev    1811a3b Alarm acknowledge fix
      remotes/origin/master 5daacec Comment test code
    

    如果你看到//遥控器/ origin / dev //显示我的最后评论

1 个答案:

答案 0 :(得分:0)

到目前为止,我可以看到你有两个遥控器。根据您的描述,在我看来,您从一个没有您推动的更改的遥控器获取更改。尝试为您拥有的每个远程执行git fetch REMOTE,然后查看每个Dev远程分支,看看哪个有更改。