基本上git commit
“ 记录对存储库的更改 ”,而git push
“ 更新远程 refs 以及相关对象 ”。因此,第一个用于与本地存储库连接,而后一个用于与远程存储库交互。
这是来自Oliver Steele的精彩图片,它解释了 git 模型和命令:
在GitReady.com上阅读更多关于git push
和git pull
的信息 (我先提到过的文章)
commit :向本地存储库添加更改
push :将最后一次提交传输到远程服务器
好吧,基本上 git commit 会将您的更改放入您的本地仓库,而 git push 会将您的更改发送到远程位置。