MENU

移除 github 中无意提交的 .idea 文件夹

2021 年 01 月 11 日 • 阅读: 116 • PHP

是不是经常因为忘记写 .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 文件是不是没有了

作者:王小大
出处:http://wxdas.com/46.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

返回文章列表 文章二维码 打赏
本页链接的二维码
打赏二维码