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完成后你可以在远程服务上看到了新建的分支