【发布时间】:2015-07-03 17:13:09
【问题描述】:
git commit 之后,我有两个选择:
git pushgit push origin master
我的意图是将本地存储库中的更改推送到 GitHub 主分支。它们在什么情况下会有所作为?
(另外,这里的“起源”是什么意思?)
[更新]:
我认为这个帖子不是duplicate question,因为在提到的重复帖子中,关于git push origin 的问题仅与git push 有关。
【问题讨论】:
git commit 之后,我有两个选择:
git pushgit push origin master我的意图是将本地存储库中的更改推送到 GitHub 主分支。它们在什么情况下会有所作为?
(另外,这里的“起源”是什么意思?)
[更新]:
我认为这个帖子不是duplicate question,因为在提到的重复帖子中,关于git push origin 的问题仅与git push 有关。
【问题讨论】:
git push 假定您已经为该分支定义了remote repository。在这种情况下,使用默认远程origin。
git push origin master 表示您正在推送到特定远程,在本例中为origin。
仅当您在代码库中创建了多个远程存储库时,这才有意义。如果您只提交到一个远程存储库(在这种情况下,只是您的 GitHub 存储库),那么两者之间没有任何区别。
【讨论】: