By francis_hao Mar 18,2018
git ls-fles 顯示index和工作區的文件的信息。
概要
git ls-files [-z] [-t] [-v]
(--[cached|deleted|others|ignored|stage|unmerged|killed|modified])*
(-[c|d|o|i|s|u|k|m])*
[-x <pattern>|--exclude=<pattern>]
[-X <file>|--exclude-from=<file>]
[--exclude-per-directory=<file>]
[--exclude-standard]
[--error-unmatch] [--with-tree=<tree-ish>]
[--full-name] [--abbrev] [--] [<file>...]
描述
顯示由工作目錄中添加到緩存中的文件的相關信息。
下面的選項決定要顯示的文件
選項
只選取了常用的選項,更多選項參見參考【1】
選項 |
含義 |
-c, --cached |
顯示緩存了的文件(默認) |
-d, --deleted |
顯示刪除了的文件 |
-m, --modified |
顯示修改了的文件 |
-o, --others |
顯示其他類型的文件(比如未追蹤的) |
-i, --ignored |
顯示忽略了的文件(滿足忽略模式的) |
-s, --stage |
顯示暫存的條目的相關信息(模式位,文件哈希后的值,暫存號和文件名), [<tag> ]<mode> <object> <stage> <file> 比如: |
本文由 劉英皓 創作,采用 知識共享署名-非商業性使用-相同方式共享3.0中國大陸許可協議 進行許可。歡迎轉載,請注明出處:
轉載自:http://www.cnblogs.com/yinghao1991/p/8594962.html
參考
【1】man git-ls-files