Git分支详解

目录                                                                                                           ‍❤️‍

  • ‍♂️一、什么是分支?
  • ‍♂️二、图解分支
  • ‍♂️三、分支的好处
  • ‍♂️四、基本命令
    • ‍♀️1. 新增分支
    • ‍♀️2. 查看分支
    • ‍♀️3. 切换分支
    • ‍♀️4. 删除分支
  • ‍♂️五、分支冲突与解决


‍♂️一、什么是分支?

分支指的是从主线上分离出来进行另外的操作,不会影响主线,它可用来解决临时需求;
当分支做完事后可合并到主线上,而分支的任务完成可以删掉了。

‍♂️二、图解分支

Git分支详解_第1张图片

‍♂️三、分支的好处

①支持并行开发以此提升效率;
②独立的分支不会对其他分支产生各种影响;

‍♂️四、基本命令

‍♀️1. 新增分支

git branch 【分支名称】

在这里插入图片描述

‍♀️2. 查看分支

git branch -v

Git分支详解_第2张图片
此处master前面的星号表示你在master分支上

‍♀️3. 切换分支

git checkout 【分支名称】

Git分支详解_第3张图片

‍♀️4. 删除分支

git branch -d 【分支名称】

Git分支详解_第4张图片

‍♂️五、分支冲突与解决

假设我的两个分支中的temp.txt文件内容不同,
现在我需要将我new_branch分支合并到主分支中,

git merge branch01

Git分支详解_第5张图片
判断哪个是最合适,然后修改对应文件
Git分支详解_第6张图片
修改完,将工作区的文件提交至暂存区
Git分支详解_第7张图片
最后进行commit操作
在这里插入图片描述
出现了 “cannot do a partial commit during a merge ”报错
原因是我们再进行文件修改的时候语法错误,漏了个“-m

再次正确输入:
在这里插入图片描述
成功解决分支冲突!

你可能感兴趣的:(Git学习,git)