冒号前缀的分支名称是否是git push <remote-name> --delete <remote-branch-name>的别名?

时间:2019-05-21 21:53:23

标签: git version-control

正在运行像$ git push origin :remote-branch这样的命令,是git push <remote-name> --delete <remote-branch-name>的快捷方式

1 个答案:

答案 0 :(得分:3)

是的。来自man git-push

格式为git push <repository> <refspec><refspec>描述如下:

<refspec>
       Specify what destination ref to update with what source object. 
       The format of a <refspec> parameter is an optional plus +, followed
       by the source object <src>, followed by a colon :, followed by
       the destination ref <dst>.

然后:

  

按空的<src>可让您从远程存储库中删除<dst>引用。