美文网首页
Git拉取另一个仓库中的分支

Git拉取另一个仓库中的分支

作者: iLynn | 来源:发表于2017-04-20 17:36 被阅读0次

    场景:

    自己一直在仓库A下工作,现在需要从仓库B中拉取一个分支过来,继续开发。

    步骤:

    1. 查看已有远程仓库:
      git remote 看到的是仓库的名字,发现只有A
      git remote -v 看到的是仓库较为详细的信息,包括名字,url,每个仓库都包含了fetch和push两条记录。
    2. 添加远程仓库进来:
      git remote add B B-url
      这时B是自己命名的仓库名称,B-url是仓库B的远程地址,HTTP地址或SSH地址都可以。
    3. 这时再查看远程仓库,发现已经有B了。
    4. 使用git fetch B,得到了仓库B中的分支信息等。
    5. 新增分支:git checkout -b feature/branchGoingToMergeB
    6. 假设需要基于B仓库的branchX进行开发,则拉取它到4中新增的分支。
      git merge B/feature/branchX
    7. 解决冲突。这时候要谨慎,尤其是对于.xcodeproj文件的冲突的处理,要保证文件结构的完整。

    相关文章

      网友评论

          本文标题:Git拉取另一个仓库中的分支

          本文链接:https://www.haomeiwen.com/subject/slblzttx.html