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

Ka-*_*Yip 14 git github git-push

经过一段时间git commit,我有两个选择:

  1. git push
  2. git push origin master

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

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


[UPDATE]:

我认为这篇文章并不是一个重复的问题,因为在上面提到的重复帖子中,关于git push origin和在这个问题上的问题git push仅仅是关于.

Mak*_*oto 18

git push假设您已经为该分支定义了远程存储库.在这种情况下,使用默认远程origin.

git push origin master表示您正在推送到特定的遥控器,在这种情况下origin.

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