.gitignore忽略的文件还是被提交到远程仓库。
idea创建了新的项目后,向github分享了本地项目,后面会出现需要添加的文件,我是把所有文件都选中然后提交了,但是不是有.gitignore文件吗,一些文件不应该上传到github上去啊。不太清楚实际项目中的顺序,是怎么实现只把相关的文件上传上去的。
是先在github上创建存储库后,克隆到本地再创建Module?那么这样的话.git和.gitignore不在一个目录下,能识别到吗?所以哪些不必要的文件到底怎么忽略掉?难道提交的时候手动不选择.mvn .idea mvnw.cmd等文件?
远程有的gitignore就会失效
1.如果是已经上传ignore 配置文件到远程,需要将远程的ignore 配置覆盖掉。
解决办法就是清空一下git仓库的缓存,重新提交一次就好了。
git rm -r --cached .
git add .
git commit -m .gitignore