git push origin prod和git push origin prod:refs / heads / prod之间的区别

时间:2013-04-18 22:12:10

标签: git git-branch

当我创建一个新分支然后想要远程推送它时,我可以这样做:

  

git push origin prod

OR

  

git push origin prod:refs / heads / prod

有什么区别?

1 个答案:

答案 0 :(得分:2)

在香草配置上,没有区别。

但是,可以使用.git / config中的自定义推送分支规范配置远程数据库。在这种情况下,在服务器端指定显式引用名称(如local_ref_name:remote_ref_name)将覆盖已配置的映射。

如果刚刚添加了新的遥控器,并且想要第一次推送,那么需要至少指定要推送的分支。在那种情况下

git push origin prod
git push origin prod:prod
git push origin prod:refs/heads/prod

都是等价的。最后的琐事:

git push origin :prod

删除远程端名为prod的引用。