Git 分支相关知识点
1、什么是 Git 分支
Git 分支就是指用多个线程来提交任务。这样就减少了开发过程中的问题,一个分支出现问题不会影响其他分支。提高了开发效率。
2、 Git 分支操作步骤
2.1、 查看分支
git branch -v
2.2、创建分支
git branch 分支名
2.3、删除分支
git checkout -d 分支名
不能是当前打开的分支
2.4、 切换分支
git checkout 分支名
2.4、 创建并切换分支
git checkout -b 分支名
2.5、 合并分支
切换到修改的分支上
git checkout 分支名
执行 merge 命令
git merge 有新内容的分支名
2.6、 解决冲突
冲突出现的原因:
当多个人同时修改同一个文件,同一行代码时,就会产生冲突 。只有先推送的那个人才可以正常推送,后面那个人与它出现冲突的代码,是没有办法推送的,需要自已手动解决冲突后才可进行推送。
冲突解决方法:
- 先对冲突的文件进行编辑,删除特殊符号
- 把文件内容改成我们最后要提交的内容,保存
- git add 文件名 提交到暂存区
- git commit -m “描述” 提交到本地仓库
3、 Git 分支种类
- 主干分支 master
主要负责管理正在运行的生产环境代码。永远保持与正在运行的生产环境完全一致。 - 开发分支 develop
主要负责管理正在开发过程中的代码。 - bug修理分支 hot_fix
主要负责管理生产环境下出现的紧急修复的代码。从主干分支分出,修理完毕并测试上线后,并回主干分支。并回后,视情况可以删除该分支。 - 准生产分支(预发布分支) release
较大的版本上线前,会从开发分支中分出准生产分支,进行最后阶段的集成测试。该版本上线后,会合并到主干分支。生产环境运行一段阶段较稳定后可视情况删除。