Gitignore仅不忽略某文件
官方文档https://mirrors.edge.kernel.org/pub/software/scm/git/docs/gitignore.html
根目录下文件不忽略可以这样
/*
!a.java
如果不是在根目录下,比如 /a/b.java,设置这样一个文件不被忽略,却是没有用:
/*
!/a/b.java
不忽略 /a/b.java 应该这样写:
/*
!/a
/a/*
!/a/b.java
官方文档https://mirrors.edge.kernel.org/pub/software/scm/git/docs/gitignore.html
根目录下文件不忽略可以这样
/*
!a.java
如果不是在根目录下,比如 /a/b.java,设置这样一个文件不被忽略,却是没有用:
/*
!/a/b.java
不忽略 /a/b.java 应该这样写:
/*
!/a
/a/*
!/a/b.java