我刚开始使用git。我之前习惯使用SVN版本控制。
为什么每次我在GitHub上查看更改时都必须执行git push origin master
?
git commit -m "blah blah"
不应该足够吗?
答案 0 :(得分:1)
在很多人看来,这就是Git的美丽。提交会将您的更改保存到本地存储库,并且您的推送会使查看存储库的其他人可以使用该提交(以及您自上次推送以来所做的任何其他提交)。这允许您在将功能推送到远程服务器以供其他人查看之前进行多次脱机增量提交。
虽然有点详细,但Git documentation for working with remotes可能非常有用。
希望这有帮助!
答案 1 :(得分:0)
正是威廉所说的
当你提交......'那是在您机器上的本地仓库中。 GitHub没有引用您的本地存储库。这就是为什么你也可以做多个分支来测试,而不会发生洪水和#34;远程" (服务器参考)
当你" git push origin master"你告诉服务器采取你不知道的额外提交。