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/删除即可

 

原文地址:https://www.cnblogs.com/zhangcaihua/p/15261392.html