git使用筆記(十三)ls-files


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM