问题产生
将自己的一个项目上传到github仓库时,忘了配置.gitignore
文件,结果导致idea的一些配置文件和target文件夹的文件也被传上去了,这是个令人尴尬的事。。。。
问题理解
因为配置.gitignore
文件,只能对未提交到repo的文件生效,如果该文件已经上传到repo,即使配置忽略也是不会生效的
问题解决
-
先使用
git rm -r --cache .
清空本地缓存
-
修改
.gitignore
-
提交:先暂存修改文件
git add .
,此时新的.gitignore
文件会生效,添加注释git commit -m "XXXXX"
,最后git push