什么是分支:
在版本控制过程中,同时推进多个任务,为每个任务,我们就可以创建单独的分支 。使用分支程序员可以把自己的工作从开发主线上分离出来,开发自己的分支的同时,不会影响主分支的远行。对于初学者可以认为分支是一个副本,一个分支就是一个副本(分支的底层也是指针的引用)
热修就是当前版本合并有问题,进行快速修复
分支的操作:
先查看一下,git的分支,看到只有master分支
然后再创建一个分支,创建分支的时候就是赋复制了一份文件到分支gg
切换到分支gg
修改文件后查看git状态
后面的命令就是一样的了
分支合并:git merge 分支名 把指定的分支合并到当前分支
Merge:合并,融化,渐渐消失
先查看当前分支的状态:
切换到目标分支,获取目标分支的状态
合并上一个分支到当前分支
代码合并冲突的原因:
合并分支时,两个分支在同一个文件的同同的修改,git无法替我们决定使用哪一个,必须人为的决定新代一个位置有两套完全不码的内容