xcode 8.0 使用git进行多人协作

总体流程:
1、从master分支创建本地分支(创建完成后系统默认Switch到本地分支)
2、在本地分支上进行代码修改,并Commit到本地分支
3、Switch到master分支,并将服务器上master分支的代码Pull到本地
4、将本地分支上的代码merge到master分支上,并处理冲突
5、将master分支上的代码提交到服务器
6、删除本地分支,并重新从master分支创建本地分支(可选,也可以将master分支的代码merge到本地分支)

详细操作:
1、从master分支创建本地分支:
点击Source Control,查看Heymow.git后面的分支名称是否为master,如下图:

F62C4737-89A3-498D-B5EE-60F81CD8619F.png

如果是,则点击右侧的New Branch...,输入名称创建本地分支(自己的姓名即可)


BA00DD8E-4EA4-4E1A-8F67-A4D5A2924B70.png

2、在本地分支上进行代码修改,并Commit到本地分支:
创建本地分支成功后,系统会默认切换到本地分支
点击Source Control,查看Heymow.git后面是否变成了本地分支的名称,如下图:

12F43604-2223-4D13-9AE7-227F0DA87D70.png

如果是,则直接在此分支上进行修改代码并Commit即可
(如果不是,则先按照步骤3将分支切换到本地分支,再进行本步骤操作)

3、Switch到master分支,并将服务器上master分支的代码Pull到本地:
点击Source Control > Heymow.git > Switch to Branch…

3A683FE1-B00F-42FE-8F35-29E5C1E601D6.png

选择本地的Master分支,点击Switch:
1AF272B2-B520-4BD4-AFBA-54B8A0F93882.png

点击Source Control > Pull…,将master分支的代码下载到本地
CA9A4CD9-FBDB-4B1E-93E4-83BC4F09F565.png

** 4、将本地分支上的代码merge到master分支上,并处理冲突:**
点击Source Control > Heymow.git > Merge from Branch…
4224CD1A-06C9-4212-8CB2-70EE9A0C79BA.png

选择本地分支,点击merge按钮:
5C5DD7DC-7B7B-49F9-8A78-BB3A32C6EC77.png

如果merge过程中出现冲突,则处理冲突:
C2BC290F-E013-4B00-A799-B6EFE21ECA56.png

5、将master分支上的代码提交到服务器:
点击Source Control > Push...
7A0EB510-AF54-4A04-9A6F-2CC4138855C8.png

选择master分支,点击Push按钮即可提交成功:
C9AC4EE5-1BB6-4703-A556-5A1ADC3FE073.png

6、删除本地分支,并重新从master分支创建本地分支(可选,也可以将master分支的代码merge到本地分支):
如果需要删除本地分支,则点击Source Control > Heymow_git > Configure Heymow_git...
F41834BB-751E-41AF-8BB2-D14F49CF8A80.png

点击branches,选中需要删除的分支,点击【-】按钮即可删除
A978C67C-D0B7-4D34-A155-EF9AF047CC6E.png

如果不需要删除本地分支,则首先按照步骤3切换到自己的本地分支
然后按照步骤4将master分支的代码merge到本地分支即可

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 在应用程序开发过程中,很重要的一部分工作就是如何进行源码的版本控制。当代码出现问题时,我们就需要将代码恢复到原先正...
    小热狗阅读 3,311评论 0 0
  • 学习如何在Xcode中使用git,以及Xcode是如何整合Git的各项功能。如果你觉得对这些很陌生,我建议你先上网...
    清蘂翅膀的技术阅读 3,564评论 0 0
  • 我是一只井盖,圆形的,脸上标着“郑州大学”字样,位于郑大南校区3号宿舍楼、小卖部和女生宿舍的交叉口。 我在每个城市...
    邵兵125阅读 3,068评论 17 8
  • -1-如愿以偿,不如阴差阳错。 爱情和梦想,是永恒的主题。谁知道,爱着爱着,情就淡了。梦着梦着,就只能想想了。但是...
    饮尽风雪丶阅读 1,549评论 0 3
  • 屈原,名平字原,出身于楚国贵族,是楚武王熊通之子屈瑕的后代,出生于春秋战国楚国秭归(今湖北宜昌市秭归县)。...
    许永杰阅读 3,502评论 0 0

友情链接更多精彩内容