作者:夕夕石(硕爷)
一、以本地分支A
为基础创建本地新分支B
在本地分支A,执行命令:
git checkout -b B // 本地不存在B分支时,执行此命令,则新建出B并自动切换到B
二、以本地分支A
为基础创建远程新分支B
在本地分支A,执行命令:
git push origin B // 这样创建出B分支后,本地A与远程Bdiamante一致,但并没有关联关系
三、以远程分支A
为基础创建本地新分支B
在本地随便一个分支,执行命令:
git checkout -b B origin/A
四、以远程分支A
为基础创建远程新分支B
1、可以直接在git网页上操作
2、也可以在本地随便一个分支执行命令:
比如本地
和远程
目前都有一个A分支
,且代码一致
,那么:
git checkout A // 切换进入本地A分支
git checkout -b B // 以本地A分支为源,创建本地分支B,并切换到本地分支B
// 在本地分支B执行:
git push origin B // 将本地B分支推送到远程,则远程就会有名为B的分支,并且其代码与本地B分支一样
之后远程也就有一个B分支
了
作者:夕夕石(硕爷)
网友评论