你如何在git中提交一个或多个异常的所有文件?

时间:2013-10-10 12:04:13

标签: git version-control

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

git commit -a

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

git commit -a -i ignore_this_file.c

还是像这样简单的事情?

修改 所以我克隆了一个git项目。我修改了10个文件。然后我只想提交9个文件。但是我仍然希望在本地保留修改后的第10个文件用于本地目的(即在其中进行一些调试)。

1 个答案:

答案 0 :(得分:4)

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

git add -u
git reset HEAD ignore_this_file.c
git commit