关于“创建远程分支”和“删除远程分支”
我是这么理解的:
首先,对于这行命令: git push A :B (将本地分支A推送到远程分支B)
(1)如果想把本地分支“localBranch”推送到远程分支,我们可以这么写
1.git push origin localBranch : localBranch (这是最完整的,A 和 B 都写的很清楚)
2.git push origin localBranch (这是简化版,默认B的名字和A相同,效果同上)
3.git push origin localBranch : anotherBranchName (这样写就是将本地分支(localBranch)推送到远程分支(anotherBranchName),如果远程分支没有anotherBranchName,那就相当于创建一个名叫anotherBranchName的分支,并且这个分支对应着本地分支localBranch)
(2)删除远程分支remoteBranch
1.git push origin :remoteBranch (省略了A ,相当于将以个空的本地分支推送到了远程分支B,实际上就是删除了分支remoteBranch)
注:
1.创建一个本地分支的方法为:git branch yourBranchName
2.删除已个本地分支的方法为:git branch -d yourBranchName