This question already has answers here:
What is the difference between git push origin and git push origin master
(2个答案)
5年前关闭。
在
我的意图是将我在本地存储库中的更改推送到GitHub master分支。在什么情况下它们会有所作为?
(此外,“起源”在这里是什么意思?)
[更新]:
我认为这不是本文的duplicate question,因为在提到的重复文章中,有关
(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存储库),那么两者之间没有任何区别。