0
我使用git ls-files
列出了存儲庫中由git索引的所有文件,但結果顯示一些已刪除的文件。如何使用git檢索所有未刪除的文件格式Repo
我正在尋找一個git命令,其中只列出了未刪除的git倉庫中的文件。
我使用git ls-files
列出了存儲庫中由git索引的所有文件,但結果顯示一些已刪除的文件。如何使用git檢索所有未刪除的文件格式Repo
我正在尋找一個git命令,其中只列出了未刪除的git倉庫中的文件。
閱讀文檔並設置所需的標誌。
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 diff
與git-filter
git diff --name-only --diff-filter=A --cached
--diff-filter=[(A|C|D|M|R|T|U|X|B)…[*]]
感謝您的回覆,我試着閱讀文檔,出於某些原因,我無法弄清楚如何顯示未刪除的文件。 – Rabe
所以這裏是:'git ls-files -o --exclude-standard' – CodeWizard
我想我沒有明確解釋我的問題。我想列出所有未在回購庫中刪除的文件。 – Rabe