git添加的文件比想要提交的文件多

git添加的文件比想要提交的文件多,git,Git,为什么git要添加索引中已经存在的所有文件,而不是只添加指定的文件 添加--dry run的示例: $ git add -n file1 add 'file1' add 'file2' $ git --version git version 2.1.3 $ uname -a AIX myhost 1 7 ???????????? powerpc AIX 显示更多此行为的图片: 添加文件1: $ git add -n file1 add 'file1' add 'file2' $ git

为什么git要添加索引中已经存在的所有文件,而不是只添加指定的文件

添加--dry run的示例

$ git add -n file1
add 'file1'
add 'file2'

$ git --version
git version 2.1.3

$ uname -a
AIX myhost 1 7 ???????????? powerpc AIX
显示更多此行为的图片:

添加文件1

$ git add -n file1
add 'file1'
add 'file2'

$ git --version
git version 2.1.3

$ uname -a
AIX myhost 1 7 ???????????? powerpc AIX

重置文件1

$ git add -n file1
add 'file1'
add 'file2'

$ git --version
git version 2.1.3

$ uname -a
AIX myhost 1 7 ???????????? powerpc AIX

这些文件是否以任何方式链接?
ls-li的输出
?如果添加另一个文件,行为将保持不变?不,不是。这是奇怪的错误行为。我建议在您的系统上构建一个更新版本的Git,如果新版本继续出现问题,请从那里进行调试。