说明
git默认的主分支名字为 master
,一般团队开发时,还会建立 dev
分支
在修改代码时,不会在 master
、dev
分支上修改代码,而是建立新分支,测试完毕后,再将 该新分支 的代码合并到 dev
分支上。
好处
比如实现添加学生功能,就从 dev
分支新建 addStudent
分支,进行开发
有时,可能该功能没有开发完,老大让你加急修改一个bug,那么就可以 commit
代码
然后 从 dev
分支新建 bug
分支,此时代码完全与 dev
分支相同
而且,添加学生功能的代码,也没有丢失,只需要切换到 addStudent
分支即可
新建分支
idea git的操作在右下角,如下图:
点击【new branch】,弹出窗口,如下图:
输入分支名称点【OK】,然后默认切换到该分支。
在新建立的分支上修改代码
切换到之前新创建的分支,修改代码。
提交分支到本地库
将分支提交到本地仓库,不要提交到远程仓库。如果将所有的分支都提交到远程仓库,会让远程仓库杂乱无章。
确保在新建分支下,操作如下图:
弹出新窗口,如下图:
选择要提交的文件,写上提交注释,然后点击【commit】
commit表示提交代码到本地库
弹出警告窗口如下图:
点击【commit and push】,提交本地库成功!
合并到 dev 分支
将 test
分支合并到 dev
分支,注意操作
切换到 dev 分支
将 test 分支合并到 dev 分支
操作如下图:
注意:
- 当前必须切换到
dev
分支 - 然后在要合并的分支上点击
merge into current
推送到远程仓库
操作如下图:
点击【push】
提交成功后右下角弹出信息: