简介
本文讲解IDEA内的git相关分支操作,可参考:Tortoise GIT(乌龟)分支相关操作对分支操作进行更详细的了解
创建分支
本文默认已经创建好git仓库,此处右键仓库文件夹,如图操作:
设置对应的分支名称
IDEA相比于Tortoise操作比较方便,且在分支创建完毕后会自动切换到创建出来的分支
需要注意,IDEA创建分支并没有要求选择依据哪一个分支或标签进行创建操作,因此该创建分支操作默认使用当前分支为依据进行创建,需要依据其他分支进行创建可自行切换分支
当然,IDEA的创建分支依旧是在本地进行操作,并没有同步到远程,此时就需要进行推送分支更新操作
推送分支更新
推送分支只要切换到需要推送的分支然后进行push就可以了,当然也可以使用右下角菜单push操作
分支的合并
关于分支合并的详细解析可参考:Tortoise GIT(乌龟)分支相关操作,这里只进行操作讲解
-
先创建两个用于测试合并的分支,同上文创建分支
-
对两个分支进行相同位置的文本修改,并提交更新,这样做是为了测试合并冲突
-
切换到要合并的主分支
-
选择要合并到当前分支的分支,选择如下图
分支冲突
此时会出现分支冲突界面,一般都选择merge(手动解决)
选择要使用哪段代码,也可以自己进行编辑
如果没有解决完冲突,关闭冲突页面后,可以右键文件夹选择如图操作,再次打开解决冲突页面
查看日志
idea内的分支图册较为不错,足够直观
删除分支
右下角选择需要删除的分支,如图操作
打Tag
切换到需要打tag的分支,右键点击文件夹,如下图操作
想要切换Tag可以进行下图操作,切换到对应版本代码