用户工具

站点工具


docs:git:git_add_commit_pull_push_status_checkignore

check-ignore

忽略为先

find  ./  > git.txt                           #进入git根目录,重定向输出所有目录文件到一个文件。

less -N git.txt                               #查看输出内容。
./main/pod/menu/fonts/ecoicons/license.txt
./main/pod/menu/fonts/ecoicons/ecoicons.woff
./main/pod/menu/fonts/ecoicons/ecoicons.ttf
./main/pod/menu/fonts/ecoicons/ecoicons.svg
./main/pod/menu/fonts/ecoicons/ecoicons.eot
./main/pod/menu/fonts/ecoicons/ecoicons.dev.svg

git check-ignore -v --stdin < git.txt         #git检查验证。当然验证的stdin 文件可以指定输出部分目录。
#每一行的信息:被哪个路径的.gitignore文件的哪一行的具体什么过滤规则的过滤到的哪个文件
./main/pod/menu/fonts/ecoicons/.gitignore:3:license.txt ./main/pod/menu/fonts/ecoicons/license.txt
./main/pod/menu/fonts/ecoicons/.gitignore:4:ecoicons*   ./main/pod/menu/fonts/ecoicons/ecoicons.woff
./main/pod/menu/fonts/ecoicons/.gitignore:4:ecoicons*   ./main/pod/menu/fonts/ecoicons/ecoicons.ttf
./main/pod/menu/fonts/ecoicons/.gitignore:4:ecoicons*   ./main/pod/menu/fonts/ecoicons/ecoicons.svg
./main/pod/menu/fonts/ecoicons/.gitignore:4:ecoicons*   ./main/pod/menu/fonts/ecoicons/ecoicons.eot
./main/pod/menu/fonts/ecoicons/.gitignore:4:ecoicons*   ./main/pod/menu/fonts/ecoicons/ecoicons.dev.svg

docs/git/git_add_commit_pull_push_status_checkignore.txt · 最后更改: 2020/09/25 21:49 (modify by Amos)