This question already has answers here:
What is the difference between git push origin and git push origin master

(2个答案)


5年前关闭。




git commit之后,我有两个选择:
  • git push
  • git push origin master

  • 我的意图是将我在本地存储库中的更改推送到GitHub master分支。在什么情况下它们会有所作为?

    (此外,“起源”在这里是什么意思?)

    [更新]:

    我认为这不是本文的duplicate question,因为在提到的重复文章中,有关git push origin的问题以及此问题仅涉及git push

    最佳答案

    git push假定您已经为该分支定义了remote repository。在这种情况下,将使用默认的远程origin
    git push origin master表示您要推送到特定的远程设备,在本例中为origin

    这仅在您在代码库中创建了多个远程存储库的情况下才重要。如果您只提交到一个远程存储库(在这种情况下,只是您的GitHub存储库),那么两者之间没有任何区别。

    07-24 09:45
    查看更多