想要查看git所忽略的文件
根据Stack Overflow,据说可以使用几个命令来查看在gitignore中被忽略的文件。
检查忽略命令
听说 zsh 好像可以很好地运行。不过似乎 bash 需要版本4及以上才行。
$ git check-ignore **/*
Godeps/_workspace/pkg
Godeps/_workspace/pkg/linux_amd64
Godeps/_workspace/pkg/linux_amd64/golang.org
Godeps/_workspace/pkg/linux_amd64/golang.org/x
Godeps/_workspace/pkg/linux_amd64/golang.org/x/tools
Godeps/_workspace/pkg/linux_amd64/golang.org/x/tools/cover.a
cover.out
清理命令
Clean是一個用於刪除未跟踪文件的命令,但它也可以查找要刪除的文件。
$ git clean -ndX
Would remove .vagrant/
Would remove Godeps/_workspace/pkg/
Would remove cover.out
状态命令
这个信息也可以在status命令中查询到。
$ git status --ignored -s
!! .vagrant/
!! Godeps/_workspace/pkg/
!! cover.out