git 新建、切换与合并分支

GIT 是一个很好的管理代码版本的工具,很多时候我们会遇到一套代码用于不同客户的环境,这时候就会遇到,有些客户可能要新增某个功能,或修改些内容,这时候就会有差异了,为了区分和管理各个客户的版本,很多新手都会重新复制一份,然后单独管理,这样也不是不可以,但是,后面可能会遇到先后有几个客户提出的内容都是一样的,或者是bug都是一样的,那不得一个版本一个版本的修改,这样就会重复做了很多事情了,浪费时间又没有效率。

所以这里为什么我们就要用到git的分支来管理我们代码版本了。

 

1、查看分支  :

git branch

 就可以很清楚的看到我们一共有3个分支,目前是在master分支上

 

2、新建分支并提交分支:

git branch <name>
git add .
git commit -m "test"
git push origin <name>

 这样在git 上面就可以看到我们新建的分支了:

 

 3、切换分支:

git checkout  <name>

 这样就可以看到,目前已经就是test分支上

 

4、合并分支:

git merge <name>

 这里就是先切换到主分支(master),然后把test分支合并到主分支,然后再提交,这样的话,test分支所修改的内容就会更新到主分支上。

 

5、删除分支:

删除本地分支

git branch -d <name>

 这个是删除本地分支,但是远程的还是存在的。

 

删除远程分支(慎用)

git push origin --delete <name>

 

 这样的话,远程仓库就没有我们刚刚新建的test分支了。。

 

6、子分支拉取主分支的代码:

git pull origin master

 

 

小结:

查看分支:git branch

创建分支:git branch <name>

切换分支:git checkout <name>或者git switch <name>

创建+切换分支:git checkout -b <name>或者git switch -c <name>

合并某分支到当前分支:git merge <name>

删除分支:git branch -d <name>

 

posted @ 2021-01-14 17:59  秃头的铲屎官  Views(264)  Comments(0Edit  收藏  举报