美文网首页iOS开发 技术集锦
xcode 8.0 使用git进行多人协作

xcode 8.0 使用git进行多人协作

作者: 子夜观 | 来源:发表于2016-10-14 10:54 被阅读1454次

总体流程:
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到本地分支即可

相关文章

  • xcode 8.0 使用git进行多人协作

    总体流程:1、从master分支创建本地分支(创建完成后系统默认Switch到本地分支)2、在本地分支上进行代码修...

  • 使用Git 进行多人协作开发

    参考地址 使用命令行上传项目 1、在本地创建一个/test目录,初始化为git仓库(git init),然后再码云...

  • Xcode 扩展:自动对齐

    由于Xcode 8.0之后无法使用插件,遂改为使用扩展,但是最近一次升级之后,Xalign[https://git...

  • Xcode8-Source Control进行版本控制(本地和远

    参考文章:在Xcode中使用Git进行源码版本控制Xcode中git的使用方法介绍与"Please tell me...

  • pycharm中GIT的使用

    Git(源代码管理工具) 什么是Git Git是一个代码管理工具, 可以对代码进行版本管理、多人协作等 为什么使用...

  • 技术文章整理

    工具 在Xcode中使用Git进行源码版本控制 xcode中配置git并上传代码到github warning: ...

  • HiFiVeSDK接入文档

    二、SDK集成 2.1 系统支持 iOS8.0以上 2.2运行环境 建议使用XCode8.0以上版本进行编译。 2...

  • Xcode 代码对齐插件

    Xcode8.0之前可以使用下方插件 Alignment Xcode8.0之后使用这插件效果一样 XAlign 下...

  • Git命令

    多人协作时首先 git pull从远程拉下来代码进行开发,然后git add git commit -m "" g...

  • 使用GIt协同开发(一)-Git的简单使用

    使用Git进行代码管理 前言 在开发过程往往是多人协作开发,就需要一种合适的方式进行代码管理,进行代码版本管理。我...

网友评论

    本文标题:xcode 8.0 使用git进行多人协作

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