如何列出将受到`git add .`影响的所有文件?

时间:2016-01-15 13:27:00

标签: git

是否有一种方法可以列出受Jan 15 09:36:23 method=GET path="/.well-known/apple-app-site-association" 影响的所有文件?

以下命令是否解决了问题?

git add.

谢谢

==更新==

我尝试了$ git ls-files -c -d -m -o ,发现它们与git diff --stat的不同。

以下是一个例子:

git add .

2 个答案:

答案 0 :(得分:3)

git diff --stat

此命令将打印将要添加的文件摘要+执行git add .时的行数。

enter image description here

以下是diff

的git状态

enter image description here

答案 1 :(得分:2)

git diff --stat是一个很好的答案,会告诉你文件的添加和删除等。

但是,要回答原始问题“列出受git add .影响的文件”,您只需添加--dry-run选项即可确切了解git add .会做什么:

% git add -n .
add 'foo/bar.py'
add 'README.md'
etc.