" git push"有什么区别?和" git push origin master"?

时间:2015-04-24 22:37:13

标签: git github git-push

git commit之后,我有两个选择:

  1. git push
  2. git push origin master
  3. 我的目的是将我在本地仓库中的更改推送到GitHub主分支。他们在什么情况下有所作为?

    (另外,"起源"这里是什么意思?)

    [UPDATE]:

    我认为这篇文章不是duplicate question,因为在上述重复的帖子中,关于git push origin的问题以及此问题仅涉及git push

1 个答案:

答案 0 :(得分:17)

git push假设您已为该分支定义了remote repository。在这种情况下,使用默认的远程origin

git push origin master表示您正在推送特定的遥控器,在本例中为origin

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