<分区>
git commit
之后,我有两个选择:
git push
git push origin master
我的意图是将我在本地仓库中的更改推送到 GitHub master 分支。它们在什么情况下会有所作为?
(另外,这里的“起源”是什么意思?)
[更新]:
我认为这不是 duplicate question有了这篇文章,因为在提到的重复文章中,关于 git push origin
的问题在这个问题中只是关于 git push
的。
<分区>
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 存储库),那么两者之间没有任何区别。
关于git - "git push"和 "git push origin master"有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29858663/
相关文章:
github - 从 Github 的 Wiki 页面下载 `.md` 文件的干净方法
git - `receive.denyCurrentBranch=updateInstead` 如何与索引交互?
git - refs/heads/master :refs/heads/master mean? 是什么意思
git - TortoiseGit:如何配置远程 url(本地目录文件夹)
github - 在 GitHub 中将 CSV 数据呈现为交互式表格时出现问题
github - git Push ssh 管道损坏错误/httpcurl ssl 读取错误
android - Git 忽略不在.gitignore、排除或配置文件中的目录
Github桌面: Do i lose stashed changes if i commit other changes?