2

我在选定文件提交的 git 存储库中遇到问题。

如果我修改了 4 个文件,则与在 SCM 或 SVN 中一样。但只想提交两个文件,那么我可以轻松地只提交选定的文件。

但是在git中使用cmd时:git commit -a。它将提交所有修改过的文件。如果使用像 git commit filename filename 这样的 cmd。它不起作用。

所以任何帮助如何在 git 中只提交选定的文件。

4

2 回答 2

4

git commit -a如果您不想提交所有内容,请不要使用- 因为-a是“提交所有内容”。

相反,使用git add <filename>来添加您要提交的文件,然后将git commit.

例如,如果您有三个文件foobarbaz,并且您只想提交对fooand的更改bar,则执行以下操作:

git add foo
git add bar
git commit

(您也可以git add foo bar在一个命令中添加这两个文件。)

于 2012-08-06T07:39:51.183 回答
1
于 2017-02-14T09:04:36.847 回答