git ls-files -v -o
#显示未跟踪的文件
git ls-files -v
#显示跟踪文件
必须有一种更简单的方法来向我显示当前目录中所有文件的状态。如果有259个(可能是隐藏的)文件,那么我想看到259行,每个行的状态为
从概念上讲,理想命令是基于ls
或dir
命令设计的,用git相关的文件信息修饰。
我尝试了git-status,但不要认为git-status会显示所有259个文件。在大多数情况下,259个文件中的大多数将匹配HEAD,即与HEAD没有差别。我希望git-status可以显示它们。
我能想到的是一个循环遍历目录中每个文件的脚本,并计算出与git相关的状态,然后打印出来。
答案 0 :(得分:-1)
NAME
git-status - 显示工作树状态概要
git status [<options>…] [--] [<pathspec>…]
说明
显示索引文件和。之间存在差异的路径 当前HEAD提交,工作之间存在差异的路径 树和索引文件,以及工作树中没有的路径 由Git跟踪(并且不被gitignore忽略[5])。第一个是 你将通过运行git commit提交什么;第二和第三是 你可以通过在运行git commit之前运行git add来提交。
答案 1 :(得分:-1)
只需运行git status
。如果您想查看可以执行的更多选项man git-status
。