创建、切换、合并和删除Git分支的摘要

首先,看看现有的分支机构。

看看现有的分支:Git分支命令;


Git的分支



从结果可以看出,师父只有一个分支。

两。创建一个分支

创建一个分支:分支的名称,你可以创建一个分支,你创建一个分支可以看到分支后,当前使用的显示器变绿枝,加上前缀*


branch1分支



三。开关机构

交换机分支:Git校验分支的名称。分支后,分支操作。档案的变更不会反映在主部门的主。主枝的变化将反映在其他枝条上。


git checkout branch1



在主要的树枝和其他的树枝上:

分支编辑:有两个分支,主主支和分支,branch1刚刚创建,切换到branch1分支,并创造branch1文件description_branch1.txt。



其他部门的文件不影响主分支,然后切换到主的主要分支,并没有发现description_branch1.txt文件来创建一个文件description_master.txt。



-主要分支影响其他分支的description_master.txt文件在开关发现回到branch1分支。

对比过程:

看这个项目的分支:


Git的分支


-分支结果:


branch1
大师


切换到branch1分支:


git checkout branch1


-切换结果:


切换到branch'branch1


看branch1分支下的文件:


LS


-查看文件的结果:


xml ic_launcher-web.png RES
资产LIBS SRC
本proguard-project.txt
Gen project.properties


创建文件:


触摸description_branch1.txt


将此文件添加到本地缓存:


git add description_branch1.txt


提交本地缓存:注意它必须在这里提交,如果没有提交缓存,文件将出现在主分支中。


git commit - m'add描述branch1


-提交结果:


{ branch1 7f5785e }添加描述branch1
1个文件更改,0个插入(+),0个删除(-)
100644 description_branch1.txt创建模式


看这个树枝下面的文件:


LS


-查看文件的结果:


xml库
资产proguard-project.txt
Bin project.properties
description_branch1.txt RES
Gen SRC
ic_launcher-web.png


切换回主分支:


git checkout大师


-切换分支结果:


切换到branch'master
你的公司是最新的with'origin /硕士。


查看主分支文件:


LS


看看文件的结果:没有文件添加到branch1;


xml ic_launcher-web.png RES
资产LIBS SRC
本proguard-project.txt
Gen project.properties



四。提交的分支

提交分支指令:GitHub上提交当地分支机构;


推原点实验


五、分公司兼并

合并分支指令:分支后的分支,在分支的一些文件将在主要分支显示,这相当于文件的拷贝一份到主分支的branch1分支。


git merge branch1


合并的结果:


更新7f5785e f1bb97a ..
快速前进
description_branch1.txt | 0
1个文件更改,0个插入(+),0个删除(-)
100644 description_branch1.txt创建模式



六。删除分支

删除分支命令:


Git分支D branch1


强制删除分支指令:如果branch1分支不合并,Git不允许删除该分支。如果我们要删除分支,我们只能使用下面的命令删除分支。


Git分支D branch1


总结

以上就是本文的全部内容。我希望这篇文章的内容能对你的学习或工作有所帮助。如果有任何疑问,你可以留言。