英语法语西班牙语

Ad


OnWorks 网站图标

git-ls-files - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 git-ls-files

这是 git-ls-files 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


git-ls-files - 显示有关索引和工作树中文件的信息

概要


混帐 ls-文件 [-z] [-t] [-v]
(--[缓存|删除|其他|忽略|阶段|未合并|杀死|修改])*
(-[c|d|o|i|s|u|k|m])*
[-X |--排除= ]
[-X |--exclude-from= ]
[--exclude-per-directory= ]
[--排除标准]
[--error-unmatch] [--with-tree= ]
[--全名] [--缩写] [--] [ ...]

商品描述


这将目录缓存索引中的文件列表与实际工作合并
目录列表,并显示两者的不同组合。

以下一个或多个选项可用于确定显示的文件:

配置


-c,--缓存
在输出中显示缓存文件(默认)

-d, -- 已删除
在输出中显示已删除的文件

-m, --修改
在输出中显示修改后的文件

-o,--其他
在输出中显示其他(即未跟踪)文件

-i, --忽略
在输出中仅显示被忽略的文件。 在索引中显示文件时,只打印
那些由排除模式匹配的。 显示“其他”文件时,只显示那些
由排除模式匹配。

-s,--阶段
在输出中显示暂存内容的对象名称、模式位和阶段编号。

- 目录
如果整个目录被归类为“其他”,则仅显示其名称(带有尾随
斜线)而不是其全部内容。

--无空目录
不要列出空目录。 没有 --directory 没有效果。

-u, --未合并
在输出中显示未合并的文件(forces --stage)

-k, --杀死
显示文件系统上由于文件/目录冲突而需要删除的文件
使结帐索引成功。

-z
\0 输出行终止。

-X , --排除=
跳过未跟踪的文件匹配模式。 请注意,pattern 是一个 shell 通配符模式。
有关更多信息,请参阅下面的排除模式。

-X , --exclude-from=
从中读取排除模式; 每行 1 个。

--exclude-per-directory=
阅读仅适用于目录及其目录的其他排除模式
子目录在.

--排除标准
在每个目录中添加标准 Git 排除项:.git/info/exclude、.gitignore,以及
用户的全局排除文件。

--错误不匹配
如果有的话未出现在索引中,将其视为错误(返回 1)。

--with-tree=
使用 --error-unmatch 扩展提供的用户时(即路径模式)
路径的参数,假设自命名后在索引中删除的路径
仍然存在。 将此选项与 -s 或 -u 选项一起使用不会使
任何意义。

-t
此功能已半弃用。 出于脚本目的, git 状态(1) --瓷器和
git-diff 文件(1) --name-status 几乎总是更好的选择,用户
应该看 git 状态(1) --short 或 混帐差异(1) --name-status 更多
用户友好的替代方案。

此选项使用以下标签标识文件状态(后跟一个空格)
在每一行的开头:

H
缓存

S
跳过工作树

M
未合并

R
移除/删除

C
修改/改变

K
被杀

?
other

-v
类似于 -t,但对标记为的文件使用小写字母 承担 不变
(见 git 更新索引(1))。

- 全名
从子目录运行时,该命令通常输出相对于
当前目录。 此选项强制相​​对于项目顶部输出路径
目录。

--缩写[= ]
不显示完整的 40 字节十六进制对象行,只显示部分
字首。 可以使用 --abbrev= 指定非默认位数.

-调试
在描述文件的每一行之后,添加有关其缓存条目的更多数据。 这是
旨在为人工检查显示尽可能多的信息; 最正确
格式可能随时更改。

--
不要将更多参数解释为选项。


要显示的文件。 如果没有给出与指定的其他文件匹配的所有文件
显示标准。

OUTPUT


混帐 ls-文件 只输出文件名,除非 - 阶段 在这种情况下指定
输出:

[ ]

混帐 ls-文件 --未合并混帐 ls-文件 - 阶段 可用于检查详细
未合并路径的信息。

对于未合并的路径,索引不是记录单个模式/SHA-1 对,而是向上记录
到三个这样的对; 一个来自第 1 阶段的树 O、第 2 阶段的 A 和第 3 阶段的 B。这
用户(或瓷器)可以使用信息来查看最终应该是什么
记录在路径上。 (看 git 读取树(1) 有关状态的更多信息)

不使用 -z 选项时,表示路径名中的 TAB、LF 和反斜杠字符
分别为 \t、\n 和 \\。

排除 模式


混帐 ls-文件 遍历目录树时可以使用“排除模式”列表,并且
查找文件以在指定标志 --others 或 --ignored 时显示。 吉蒂诺尔(5)
指定排除模式的格式。

这些排除模式来自这些地方,依次为:

1. 命令行标志 --exclude= 指定单个模式。 模式是
按照它们在命令行中出现的相同顺序进行排序。

2. 命令行标志 --exclude-from= 指定包含一个列表的文件
模式。 模式按照它们在文件中出现的相同顺序进行排序。

3. 命令行标志 --exclude-per-directory= 指定文件名
每个目录 混帐 ls-文件 检查,通常是 .gitignore。 更深目录中的文件
取得优先权。 模式按照它们在文件中出现的相同顺序进行排序。

在命令行上使用 --exclude 指定的模式或从指定的文件中读取
--exclude-from 相对于目录树的顶部。 从一个模式读取
--exclude-per-directory 指定的文件相对于模式所在的目录
文件中出现。

使用 onworks.net 服务在线使用 git-ls-files


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad