总体流程:
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,如下图:
如果是,则点击右侧的New Branch...,输入名称创建本地分支(自己的姓名即可)
2、在本地分支上进行代码修改,并Commit到本地分支:
创建本地分支成功后,系统会默认切换到本地分支
点击Source Control,查看Heymow.git后面是否变成了本地分支的名称,如下图:
如果是,则直接在此分支上进行修改代码并Commit即可
(如果不是,则先按照步骤3将分支切换到本地分支,再进行本步骤操作)
3、Switch到master分支,并将服务器上master分支的代码Pull到本地:
点击Source Control > Heymow.git > Switch to Branch…
选择本地的Master分支,点击Switch:
点击Source Control > Pull…,将master分支的代码下载到本地
** 4、将本地分支上的代码merge到master分支上,并处理冲突:**
点击Source Control > Heymow.git > Merge from Branch…
选择本地分支,点击merge按钮:
如果merge过程中出现冲突,则处理冲突:
5、将master分支上的代码提交到服务器:
点击Source Control > Push...
选择master分支,点击Push按钮即可提交成功:
6、删除本地分支,并重新从master分支创建本地分支(可选,也可以将master分支的代码merge到本地分支):
如果需要删除本地分支,则点击Source Control > Heymow_git > Configure Heymow_git...
点击branches,选中需要删除的分支,点击【-】按钮即可删除
如果不需要删除本地分支,则首先按照步骤3切换到自己的本地分支
然后按照步骤4将master分支的代码merge到本地分支即可