Git 状态在新目录中获取更改的文件
Git status get changed files inside new directory
我通过 .gitignore
文件设置了忽略过滤器。所以,对于 git status
命令,我看到了这个:
1.c
2.c
3.cpp
4.cpp
aaa/
但我想查看 aaa
子目录而不是 aaa/
的已过滤文件的完整列表,以确保我的 .gitignore
配置正确。我能拿到吗?
您可以强制 git 向您显示 运行 在该目录中更改的文件:
git status aaa/
请注意尾随 /
在这里很重要
你总能做到,
git status <directory-name>/
由于只有未跟踪的目录才会显示,您也可以这样做,
git status -u
您也可以使用此选项传递模式,默认为 all
。
all
显示未跟踪目录中的单个文件。
我通过 .gitignore
文件设置了忽略过滤器。所以,对于 git status
命令,我看到了这个:
1.c
2.c
3.cpp
4.cpp
aaa/
但我想查看 aaa
子目录而不是 aaa/
的已过滤文件的完整列表,以确保我的 .gitignore
配置正确。我能拿到吗?
您可以强制 git 向您显示 运行 在该目录中更改的文件:
git status aaa/
请注意尾随 /
在这里很重要
你总能做到,
git status <directory-name>/
由于只有未跟踪的目录才会显示,您也可以这样做,
git status -u
您也可以使用此选项传递模式,默认为 all
。
all
显示未跟踪目录中的单个文件。