当我创建一个新分支然后想要远程推送它时,我可以这样做:
git push origin prod
OR
git push origin prod:refs / heads / prod
有什么区别?
答案 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
的引用。