Git分支 branch

Git分支 branch

当我们系统功能越来越复杂的时候,发现在一个工作区里开发很不方便,可以建立分支来进行模块的开发

也就说,我们可以根据项目的功能模块来建立分支分别进行开发

master分支是伴随着创建仓库的时候就存在的,本地的主分支

1. 创建分支:

git branch branchname

创建分支的时候会把git支的代码copy一份

2. 查看分支:

git branch

3. 切换分支:

git checkout branchname

4. 分支的代码开发完成后,需要进行合并

git merge branchname

merge动作中包含了commit

5.当分支开发完成,不需要了的话,可以删掉分支

git branch -d branch_name

当A分支上某个位置写的是a代码,B分支上这个位置写的是b代码,然后master合并了B分支,此时,master上这个位置写的是b代码,当我们视图让master合并A分支的时候,就会出现冲突:

master b

A a

git会保留冲突拒绝合并
例如
合并冲突
这里推荐使用VScode编辑器,对git支持很好,在合并冲突完成之后进行提交

猜你喜欢

转载自blog.csdn.net/weixin_43275638/article/details/84562668