03. Git的分支操作
一、什么是分支
在版本控制过程中,同时推进多个任务,为每个任务,我们就可以创建每个任务的单独分支。使用分支意味着程序员可以把自己的工作从开发主线上分离开来,开发自己分支的时候,不会影响主线分支的运行。分支可以简单的理解为副本,一个分支就是一个单独的副本(分支的底层也是指针的引用)。
二、查看分支
git branch -v
三、创建分支
git branch 分支名
四、切换分支
git checkout 分支名
五、合并分支
git merge 分支名
六、合并冲突
合并分支时,两个分支在 同一个文件的同一个位置 有两套完全不同的修改时,Git 无法替我们决定使用哪一个,此时,必须 人为决定 新代码的内容。
此时,我们合并分支时,会产生合并冲突问题。
此时,需要我们手动合并代码。
手动修改完冲突的代码后,我们还要添加到暂存区,然后再提交到本地库。这时,提交到本地库使用 git commit 命令时不能带文件名。