做git提交和推送也在本地保存文件吗?

时间:2016-05-13 23:10:46

标签: git

因此,如果我执行git push和commit,文件是否会保存到我的本地硬盘(就像在我的计算机上一样)?

我很奇怪,因为我在一个项目上得分,说有些事情没有用。虽然它们对我来说是这样的,所以即使我在提交之前推进,但硬盘上的文件没有更新,所以修改不在提交中。

2 个答案:

答案 0 :(得分:3)

git commit将创建一个存储在本地git存储库中的提交对象(通常为.git)。它还将更新作为本地分支的ref以指向新提交。

git push将尝试使远程存储库的分支与您的本地分支匹配。它通过发送遥控器尚未拥有的所有相关提交来完成此操作。然后,远程分支将指向您的本地分支指向的相同提交。

答案 1 :(得分:2)

Git push,commit并对已经保存的文件执行所有操作。 您无法在编辑过程中推送文件。

所以git没有保存文件。