git 将文件取消版本控制
以idea为例:
如果在.gitignore文件中没有指定忽略.idea文件夹(这个文件夹包含的是本地对项目的配置,如maven,字符编码等,不需要共享,所以无需提交),那么提交时就会将其提交到远程代码库中。
如果已经.idea已经在远程仓库,那么再修改.gitignore文件就已经没用了,所以需要通过命令将远程的.idea文件夹取消版本控制
1、使用 git rm -r --cached "要取消版本控制的文件或文件夹" 将本地的 .idea 文件夹取消版本控制
2、使用 git commit -m "提交的信息" 提交到本地仓库
3、使用 git push origin master 提交到对应的远程分支中,远程仓库的idea文件夹将会被删除
4、在.gitignore文件中添加忽略.idea文件夹,并提交到远程仓库即可
如果需要将.idea文件夹添加版本控制,只需要将.gitignore文件中的.idea/删除即可