误将.idea文件传到git解决方案
// 第一步: cd 到项目下
// 第二步: 移除.idea
$ git rm --cached -r .idea
rm '.idea/misc.xml'
rm '.idea/modules.xml'
rm '.idea/vcs.xml'
rm '.idea/workspace.xml'
// 第三步提交:
git add .
git commit -am "rm idea"
git push xx
解析:
git rm --cached -r 文件名:当我们需要删除暂存区或分支上的文件, 但本地又需要使用, 只是不希望这个文件被版本控制,下次commit的时候会修改git仓库,但是本地的文件还是保留.
场景:当我们不小心上传了如class文件,我们需要的是将远程仓库的文件删除,保留在本地仓库,使其不被版本控制
git rm --cached -r 文件夹名
git commit -m ""
git push