“ git push -d remote branch”和“ git push remote:branch”之间有什么区别吗

时间:2019-10-21 07:53:52

标签: git

有两种方法可以删除Git中的远程分支:

git push -d remote branch
git push remote :branch

我想知道是否有任何区别。根据我的理解,第一个命令明确告诉Git删除分支(-d--delete的缩写),第二个命令是push remote [[+]ref:]ref的特定形式,但是没有解释差异(如果存在)。

1 个答案:

答案 0 :(得分:1)

它们是相同的。在git-push Documentation中有解释。

  

-d

     

-删除

     

所有列出的参考从远程存储库中删除。这是   等同于所有引用都以冒号作为前缀。