【问题标题】:What is the difference between "git push" and "git push origin master"? [duplicate]“git push”和“git push origin master”有什么区别? [复制]
【发布时间】:2015-07-03 17:13:09
【问题描述】:

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

  1. git push
  2. git push origin master

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

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


[更新]:

我认为这个帖子不是duplicate question,因为在提到的重复帖子中,关于git push origin 的问题仅与git push 有关。

【问题讨论】:

    标签: git github git-push


    【解决方案1】:

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

    git push origin master 表示您正在推送到特定远程,在本例中为origin

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

    【讨论】:

      猜你喜欢
      • 2012-09-09
      • 2015-12-08
      • 2017-09-21
      • 2021-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-30
      • 2023-02-02
      相关资源
      最近更新 更多