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

场景:

自己一直在仓库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常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 8,615评论 1 26
  • 01 进入小雪后的成都,气温猛降十度,这样的天竟不敢把手一直露在外面,接个电话都想急匆匆地挂断,仿佛耐心都被这突如...
    妮妮小屋阅读 1,024评论 4 16
  • 早起,我浏览网页看到一位妈妈写的文章,题目是自己不需要被道德绑架。我被题目吸引,好奇心驱使我点开那篇文章。 快速浏...
    陈陈读书阅读 2,343评论 2 0
  • 樱花满地,启窗远眺,君于樱花树下,微扬嘴角,双目凝眉,不由心生欢喜。 米依放下手中的笔,推门而出,径直走向那片樱树...
    房小小阅读 554评论 0 2
  • 今年八月份,在我出差成都时期,一次偶然的机会,我在群光百货发现了西西弗书店。我本来就爱看书,也爱收藏好书,所以平常...
    林燕娜阅读 1,306评论 12 9