1

我正在使用 git,通常我使用以下方式提交所有更改:

git commit -a

但是这次我想提交我所有的文件,除了一个。更改文件的列表很长,所以我不想单独手动提交它们。我正在寻找以下格式的东西:

git commit -a -i ignore_this_file.c

或者像这样简单的东西?

编辑: 所以我克隆了一个 git 项目。我修改了10个文件。然后我只想重新提交 9 个文件。但是我仍然想在本地保留修改后的第 10 个文件以供我本地使用(即其中有一些调试)。

4

1 回答 1

4

您可以添加所有内容,然后删除您不想提交的内容,然后提交:

git add -u
git reset HEAD ignore_this_file.c
git commit 
于 2013-10-10T12:05:55.583 回答