git push origin HEAD 和 git push origin [current-branch-name] 有什么区别?

11
在我看来,这两种方式似乎完成了相同的任务。
它们有不同的情况吗? git push origin HEADgit push origin [current-branch-name] 之间的区别是什么?

我最喜欢的命令是 git push -u origin HEAD --force - Qwerty
1个回答

12

它们的意思完全相同,因为HEAD指向当前分支的末端。请参考这个答案

编辑:

唯一不会给出相同结果的情况是当您处于分离的HEAD状态时; 但在这种情况下,您对[current-branch-name]的定义是什么?


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接