首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >命令在GIT的工作目录中列出文件。

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

Stack Overflow用户
提问于 2022-04-23 18:38:02
回答 2查看 100关注 0票数 -3

是否有命令在git的工作目录中列出文件?

我知道我们有以下命令:

在分支(提交)中列出文件:git ls-tree -r --name-only HEAD

  • To目录中的列表文件:git ls-files -s

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

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2022-04-23 18:43:48

工作目录是您在其中工作的地方,当您签出给定的修订本时,您的文件实际上是在哪里生成的。因此,您需要使用常规的操作系统命令来检查它们。也就是说,来自dirlscmd或Unix,或者公共文件资源管理器。

票数 1
EN

Stack Overflow用户

发布于 2022-04-23 18:43:55

那将是

代码语言:javascript
运行
复制
ls -R

因为这是工作目录,所以这不是Git问题;只需与shell对话并向它询问列表。

请注意,在我给出的命令中,没有列出.git文件夹本身(回购),因为它是“不可见的”。太好了!

当您想知道文件的内容时,同样的情况也是正确的。要了解提交myfile.txt abcdef123中的内容,您可以使用git show abcdef123:myfile.txt。但是要了解myfile.txt中的工作目录中的内容,根本不需要与Git对话;您可以说是cat myfile.txt

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71982655

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档