git 检测不到文件修改
场景修改了工程中的文件,准备提交时 git status 没有显示出修改过的文件。搜了下发现有好几种原因能导致这种现象,我遇到的就是 .gitignore 文件中的忽略项正好匹配到了修改的文件,所以没有检测到。执行git status --ignored查看下被忽略掉的文件有哪些git status --ignored.idea/__MACOSX/config/data/docker/target
·
场景
修改了工程中的文件,准备提交时 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
就正常了。
更多推荐
已为社区贡献2条内容
所有评论(0)