我需要对你描述 git 工作方式的地方做一个更正。当你执行 `git add foo` 命令时,文件 foo 在那一刻的状态会被暂存。如果你之后修改了 foo,那些修改不会在暂存版本中,除非你再次执行 `git add foo` 命令。当你最终执行 `git commit` 命令时,提交的文件 foo 将会是你最近一次执行 `git add foo` 命令时的状态。
我需要对你描述 git 工作方式的地方做一个更正。当你执行 `git add foo` 命令时,文件 foo 在那一刻的状态会被暂存。如果你之后修改了 foo,那些修改不会在暂存版本中,除非你再次执行 `git add foo` 命令。当你最终执行 `git commit` 命令时,提交的文件 foo 将会是你最近一次执行 `git add foo` 命令时的状态。