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

2017-04-20  本文已影响0人  iLynn

场景:

自己一直在仓库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文件的冲突的处理,要保证文件结构的完整。
上一篇下一篇

猜你喜欢

热点阅读