2016-04-26 57 views

回答

0

閱讀文檔並設置所需的標誌。

https://git-scm.com/docs/git-ls-files

您正在尋找這樣的:在輸出

git ls-files -o --exclude-standard 

-c/- -cached
顯示緩存文件(默認)

-d/--deleted
顯示在輸出文件刪除

-m/--modified
顯示修改的文件在輸出

-o/--others
顯示其他(即在輸出

-i/--ignored
顯示未跟蹤)文件只是在輸出忽略的文件。在索引中顯示文件時,只打印排除模式匹配的文件。顯示「其他」文件時,只顯示與排除模式匹配的文件。


另一種選擇是使用git diffgit-filter

git diff --name-only --diff-filter=A --cached 

--diff-filter=[(A|C|D|M|R|T|U|X|B)…​[*]]

​​
+0

感謝您的回覆,我試着閱讀文檔,出於某些原因,我無法弄清楚如何顯示未刪除的文件。 – Rabe

+0

所以這裏是:'git ls-files -o --exclude-standard' – CodeWizard

+0

我想我沒有明確解釋我的問題。我想列出所有未在回購庫中刪除的文件。 – Rabe

相關問題