在dev下开辟个人分支,点击New branch
选择要继承的分支这里我们选择dev,新开辟的分支会继承你选择的分支的代码.
建立分支的名字 格式为时间_上级分支_姓名 比如 20180901_dev_cgh
IDEA
拉取代码
建立完分支之后就是去IDEA上切换到自己的分支
在右下角可以选择自己要CheckOut的分支
如果没有自己要CheckOut的分支的话可以现pull一下就可以看到新建的分支了,上方的工具栏中有快捷按钮
然后再点击右下角的git分支,就可以找到自己新建的分支了
弹出界面之后点击OK,
我这里是因为已经建立了本地分支了,所以显示的有些不一样,应该是下面这样的OK是可以点击的,然后既可以在自己的分支上写代码了
提交代码
一般来说提交代码就分为三步 commit pull push
Commit是提交到本地库
本地提交成功之后右下角会有提示
本地提交完成之后要先pull一下(pull一下是怕有别人在这个分支上做过修改,如果直接push可能会把别人的修改覆盖掉,如果分支只有自己一个人用,那么就不用pull了,)
Pull完之后就要将代码推送到服务器了,用的push操作
点击push之后弹出的界面会显示你本地提交的信息,直接点击push就行了
同样的推送成功之后右下角会弹出推送成功的信息
合并代码
合并代码用的是merge
点击Merge Changes之后会弹出 Merge Branches界面,在这里我们选择自己要合并的分支就行了
合并完代码之后可能会出现冲突,下面这些红色的都是冲突,下一步就是解决这些冲突.
点击要解决的冲突,
我们需要做的就是把两侧的代码移到中间去,选择我们要保留的代码,一直到冲突全部解决
如果冲突没有解决完你的类名就会变成红色的
这时候你的你的代码是没有办法提交,也没有办法切换分支,
提交
切换分支
只有把冲突解决完之后才能进行提交,推送,且换分支操作
如果实在是没有办法解决冲突,可以选择Revert操作
这样代码就会回到你合并前的状态.