因此,如果我执行git push和commit,文件是否会保存到我的本地硬盘(就像在我的计算机上一样)?
我很奇怪,因为我在一个项目上得分,说有些事情没有用。虽然它们对我来说是这样的,所以即使我在提交之前推进,但硬盘上的文件没有更新,所以修改不在提交中。
答案 0 :(得分:3)
git commit
将创建一个存储在本地git存储库中的提交对象(通常为.git
)。它还将更新作为本地分支的ref以指向新提交。
git push
将尝试使远程存储库的分支与您的本地分支匹配。它通过发送遥控器尚未拥有的所有相关提交来完成此操作。然后,远程分支将指向您的本地分支指向的相同提交。
答案 1 :(得分:2)
Git push,commit并对已经保存的文件执行所有操作。 您无法在编辑过程中推送文件。
所以git没有保存文件。