繁体   English   中英

列出 GIT 工作目录中文件的命令

[英]Command to list files in the working directory of GIT

有什么命令可以列出git工作目录下的文件吗?

我知道我们有以下命令:

  1. 列出分支中的文件(已提交): git ls-tree -r --name-only HEAD
  2. 列出暂存目录中的文件: git ls-files -s

但无法找到列出工作目录中文件的命令。

谢谢!

工作目录是您工作的地方,也是您签出给定修订版时实际生成文件的地方。 所以你想用你的常规操作系统命令检查它们。 也就是说,来自cmd或 Unix shell 或通用文件资源管理器的dirls

那将是

ls -R

因为这是工作目录,所以这不是 Git 的事; 只需与 shell 通话并询问列表即可。

请注意,在我给出命令的形式中,未列出.git文件夹本身(repo),因为它是“不可见的”。 哪个好!

当您想知道文件的内容时,情况也是如此。 要了解提交abcdef123myfile.txt中的内容,您可以说git show abcdef123:myfile.txt 但是要了解工作目录中myfile.txt中的内容,您根本不需要与 Git 交谈; 你会说cat myfile.txt

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM