协慌网

登录 贡献 社区

“git commit”和 “git push” 有什么区别?

在我正在进行的 Git 教程中, git commit用于存储您所做的更改。

什么是git push用于当时?

答案

基本上git commit记录对存储库的更改 ”,而git push更新远程 refs 以及相关对象 ”。因此,第一个用于与本地存储库连接,而后一个用于与远程存储库交互。

这是来自Oliver Steele的精彩图片,它解释了 git 模型和命令:

Git数据传输命令

GitReady.com上阅读更多关于git pushgit pull信息 (我先提到过的文章)

commit :向本地存储库添加更改

push :将最后一次提交传输到远程服务器

好吧,基本上 git commit 会将您的更改放入您的本地仓库,而 git push 会将您的更改发送到远程位置。