
修改了工程中的文件,准备提交时 git status 没有显示出修改过的文件。搜了下发现有好几种原因能导致这种现象,我遇到的就是 .gitignore 文件中的忽略项正好匹配到了修改的文件,所以没有检测到。
git status --ignored 查看下被忽略掉的文件有哪些
git status --ignored
.idea/
__MACOSX/
config/
data/
docker/target/
src/main/java/com/gem/word/service/data/
target/
很明显 src/main/java/com/gem/word/service/data/ 是被误伤了。
cat .gitignore
.classpath
.project
.settings
.idea
data
__MACOSX
target
很明显 data 写错了,应该改成 /data。
修改完后,git status 就正常了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)