.gitignore不生效解决办法:
git清除本地缓存(改变成未track状态),然后再提交。
[root@kevin ~]# git rm -r --cached .
[root@kevin ~]# git add .
[root@kevin ~]# git commit -m
'update .gitignore'
[root@kevin ~]# git push -u origin master
重点:
1).gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。
2)想要.gitignore起作用,必须要在这些文件不在暂存区中才可以,.gitignore文件只是忽略没有被staged(cached)文件,
对于已经被staged文件,加入ignore文件时一定要先从staged移除,才可以忽略。
idea配置自动加入版本控制方法:
file→setting→version control→confirmation→when files are created 选择add silently