git branch 分支

Posted Daniel_z

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git branch 分支相关的知识,希望对你有一定的参考价值。

  • 查看当前已有的分支
1 git branch
2 
3 //如果没有创建过分支的话,应该只有一个主分支,master
4 //*号表示当前所在分支
5 *master
  • 在修改代码的时候,应该新建一个分支,在新分支上进行修改
1 //git branch "分支名"
2 git branch testing
3 
4 git branch//新分支testing创建完成
5 *master
6 testing
  • git branch之后发现当前还是在master主分支上,所以需要切换到新建的分支上
1 git checkout testing
2 git branch
3 master
4 *testing//切换到testing分支上了
  • 之后就可以放心的修改代码了,无论怎么操作也不会影响到主分支的代码,当代码修改完成自测之后,就需要将修改的代码合并到主分支上。
  • 在合并之前还需要检查一下修改了哪些文件,需要check一下
 1 git status//用来查询状态。红色的代表修改了的文件
 2 
 3 //使用git diff  [+红色的文件名]来比对修改的代码,确认无误之后就可以add了
 4 
 5 git diff file.name
 6 
 7 git add file.name
 8 
 9 //add之后git status 文件会变成绿色
10 
11 git commit -m "提交的信息"
12 
13 //此时,分支上的代码修改就完成了
  • 接下来需要将提交的代码和主分支合并,首先需要切换到主分支上
1 git checkout master
2 git pull //此时是为了不与时间差内提交的代码冲突,所以先更新一下主分支代码
  • 然后将分支testing 合并到主分支上
1 git merge testing
  • 合并完之后就需要修改合并后的冲突,冲突解决之后就可以add然后commit了
  • testing分支的删除命令如下:
1 git branch -d testing

 

以上是关于git branch 分支的主要内容,如果未能解决你的问题,请参考以下文章

git branch管理常用命令

git 怎么查看其它分支的代码

git第五节--git branch--分支管理

git如何合并两个分支代码

git branch 分支

Git分支(branch)详细讲解