首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么'git commit'没有保存我的更改?

在 Git 中,git commit 命令用于将本地的更改保存到暂存区。当你执行 git commit 命令时,Git 会将当前暂存区中的所有更改保存到一个新的提交(commit)中。这个提交包含了你在该暂存区所做的所有更改,以及一个描述该提交的信息。

当你运行 git commit 命令时,如果更改了多个文件,则 Git 会按照以下顺序进行提交:

  1. 首先,它会检查当前是否已经存在一个提交,如果存在,则不会创建新的提交,而是将当前更改添加到该提交中。
  2. 如果当前没有提交,则 Git 会创建一个新的提交,并将更改保存在该提交中。

因此,当你执行 git commit 命令时,Git 会将当前的更改保存到一个新的提交中,而不会直接将更改保存到本地文件系统中。如果你需要将更改保存到本地文件系统中,则可以使用 git stash 命令将当前的工作暂存起来,然后使用 git apply 命令将暂存区中的更改应用到当前的工作区。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券