文章结合 : https://blog.csdn.net/zhangsify/article/details/80546069
在公司开发项目,都是合作并行进行开发,我们会用到分支。在并行开发的过程中,往往同时存在多个最新代码状态,我们再将代码合并到master上。master分支是Git默认创建的分支,基本上所有开发都以这个分支为中心进行的(可能会有不同,比如有的会建立一个测试的分支和预发布的分支),具体情况根据公司实际来进行建立就OK。
下面这幅图,显示我们创建分支的过程:
首先,我想达到的效果是我目前idea 在主线上,想创建一个分支并提交代码到分支上,因为我此次改动较大,所以要创建一个分支来管理。
第一步,查看当前的分支,我在本地的windows文件下面打开项目位置并进入cmd :
第二步,使用 git branch 查看目前项目所属分支
第三步,使用git branch -r 查看所有
第四步,使用命令 git branch xxxx 来创建我们的分支
第五步,导出分支,使用命令 git checkout xxxx
第六步,下载master的代码
接下来记得重启我们的开发工具比如Idea,然后我们再进行 git -> commit , git -> push 等操作
当我们重启之后,我们看到已经切换分支了 :
我们再去github 上看看是不是 建立成功了 :
我们看下所有的节点
然后点击我们的节点看下
可以看到有些代码没有变的我则是从 master merge过来的,而新的改动的提交的代码我提交到了分支上去了。
后面再来介绍如何合并分支、销毁分支。