dav*_*idA 40 git gitignore git-status
我已经配置了大量.gitignore
文件来从一组约6,000个未跟踪文件中过滤掉许多不同的不需要的文件.我想做的事情git add .
时,我有我的过滤列表中寻找我想要的方式.
但是,我想.gitignore
暂时禁用过滤器以查看遗留的内容,并确保没有任何重要的意外过滤.
我知道这git-clean
包括一个忽略的选项.gitignore files
.是否有类似的选择git-status
?
我可以通过并删除所有.gitignore
文件,进行检查,然后恢复它们,但似乎应该有一个更简单的方法?
Pen*_*eng 48
这个选项--ignored
可以解决问题:
git status --ignored
Run Code Online (Sandbox Code Playgroud)
(更新1)我发现--ignored
单独的选项在某些git安装中不起作用,也许这是一个git bug.在这些情况下,-s
我还有一个额外的工作:
git status -s --ignored
Run Code Online (Sandbox Code Playgroud)
(更新2)--ignored
git版本1.7.0.4不支持一个用户报告的选项.我的git版本是1.7.6.另一个版本1.7.5.1是需要的版本-s
.你可以试试
git status -h
Run Code Online (Sandbox Code Playgroud)
看是否--ignored
支持.
Bla*_*way 36
尝试使用git ls-files --other
- 它应该列出git不知道的所有文件; 即那些不在存储库中但不被忽略的文件.gitignore
.
您还可以使用git ls-files --ignored --exclude-standard
以查看git明确忽略的文件.
归档时间: |
|
查看次数: |
18927 次 |
最近记录: |