2015-07-20 53 views
3

我試圖輸出git工作樹中的每個文件(跟蹤或未跟蹤)的名稱和狀態 - 最好以機器可讀的格式 - 但我找不到任何git命令去做這個。輸出git樹中的每個文件狀態

git-statusgit-diff只能顯示修改和未跟蹤文件的選項 - 即使在詳細模式下,它們也不會列出被跟蹤的,未更改的文件。

我能找到的最接近的是git ls-files -t -cdmo,這幾乎是我想要的(列出每個帶有狀態標籤的文件),但該命令列爲半棄用。

是否有我應該使用的替代方案? - 我很難相信git不具備簡單的「」列出所有狀態爲的文件「命令。

回答

1

要盡我所知git ls-files -t的是半不贊成簡單地贊成git ls-files -v,它應該具有的能夠告訴你也對假設不變位,唯一的區別(用小寫字母的文件它已經設置)。