是不是经常因为忘记写 .gitignore
文件, 导致把 .idea
或其他不必要的文件同步到了 github
- 因为
.idea
我们不想删除本地的文件, 所以使用git rm --cached
指令删除 暂存区、分支 的文件
$ git rm --cached -r .idea
执行以上指令移除暂存区中的 .idea
文件夹
$ git rm --cached -r .idea
rm '.idea/.gitignore'
rm '.idea/blog.iml'
rm '.idea/misc.xml'
rm '.idea/modules.xml'
rm '.idea/php.xml'
rm '.idea/phpunit.xml'
rm '.idea/vcs.xml'
- 如果同时想删除 暂存区、分支、本地 的文件, 可以使用一下指令
git rm .idea
- 移除后操作提交步奏即可
$ git add .
$ git commit -m "Delete .idea"
$ git push
再去 github
刷新看看 .idea
文件是不是没有了