什么时候使用分支
热修复:就是服务器不停止进行修复;
分支的好处
同时并行推进多个功能开发,提高开发效率;
各个分支在开发过程中,如果某一个分支开发失败,不会对其他分支造成任何影响,失败的分支删除重新开始即可;
git的命令
创建分支
git status
查看当前所在的分支
git branch -v
查看所有的分支
git branch 分支名
创建分支
git checkout 要切换到的新分支名
切换到新的分支
合并分支
合并的第一步就是要先切换到要合并到哪个分支上(例如:如果hot分支想要合并到master分支,那么就要首先切换到master上)
执行的第一条命令
git checkout 要切换到的新分支名
切换到新的分支这个时候是切换到master:git checkout master
第二条命令
git branch -v
查看是否在当前的分支上
第三条命令
git merge 要合并的分支 git merge hot
使用cat 文件名 查看当前的文件的内容(这里是查看要修改的文件的内容)
在合并分支的时候产生冲突
首先使用vim 进行编辑,编辑完成之后在使用git add 编辑的文件名 说明已解决;
正在使用 git status 命令进行查看
然后在 git commit -m"日志信息" 然后进行回车
冲突的解决
第一步 编辑文件,删除特殊符号
第二步 把文件改到满意的成都,保存退出
第三步 git add 文件名
第四步 git commit -m "日志信息"
注意:git commit -m 后面一定不能带文件名
然后在git status 进行查看