[英]how to list all the files that will be affected by `git add .`?
有沒有一種方法可以列出受git add.
影響的所有文件git add.
?
以下命令是否解決了問題?
$ git ls-files -c -d -m -o
謝謝
==更新==
我嘗試過git diff --stat
,發現它們與git add .
不同git add .
確實。
這是一個例子:
$ git status -s
D secondB.txt
M shareLineFile.txt
?? fileA.txt
$ git diff --stat
shareLineFile.txt | 1 +
1 file changed, 1 insertion(+)
$ git add . --dry-run
add 'shareLineFile.txt'
add 'fileA.txt'
git diff --stat
是一個很好的答案,它將告訴你文件的添加和刪除等。
但是,要回答原始問題“列出受git add .
影響的文件git add .
”,您只需添加--dry-run
選項即可確切了解git add .
會做:
% git add -n .
add 'foo/bar.py'
add 'README.md'
etc.
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.