Git 分支

参照:

1.分支的新建与合并(操作流程讲解)

https://git-scm.com/book/zh/v1/Git-分支-分支的新建与合并

2.git如何创建一个分支(具体实操)

https://jingyan.baidu.com/article/adc81513b95a20f723bf73bf.html

step1:新建并切换到该分支

运行 git checkout 并加上 -b 参数:

sh-3.2# git checkout -b branch001
切换到一个新分支 'branch001'

相当于执行了:

$ git branch branch001  #新建名为branch001的分支
$ git checkout branch001 #代码环境切换到分支branch001

使用git branch命令可以查看到,当前目录下有master分支和branch001两个分支

sh-3.2# git branch
* branch001
  master

branch001前面的*表示:当前所在的分支名。示例 

sh-3.2# git branch
* branch001
  master
sh-3.2# git checkout master 
切换到分支 'master'
您的分支与上游分支 'origin/master' 一致。
sh-3.2# git branch
  branch001
* master

step2:本地创建后,我们需要将本地的分支推到远程服务器上这样别人也都能看到这个分支,未推送时远端目前只有一个master分支

 step3:使用git push origin 分支名   命令将本地的修改推送到远程服务器上

 

sh-3.2# git push origin branch001
总共 0 (差异 0),复用 0 (差异 0)
remote: 
remote: To create a merge request for branch001, visit:
remote:   http://git.xxxx.com/kaifa/testcase/merge_requests/new?merge_request%5Bsource_branch%5D=branch001
remote: 
remote: TERM environment variable not set.
remote:   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
remote:                                  Dload  Upload   Total   Spent    Left  Speed
remote:   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--remote:   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
To git.xxxx.com:kaifa/testcase.git
 * [new branch]      branch001 -> branch001

step4:验证结果,push完成后你可以在远程服务上看到了新建的分支 

 

原文地址:https://www.cnblogs.com/kaerxifa/p/11152655.html