git 删除远程git仓库上误提交的文件夹或文件夹


1、问题描述:
在github上只能删除仓库,却无法删除文件夹或文件

2、出现场景
git错误提交了文件或文件夹
例如pycharm工程提交时未将.idea添加至.ignore,错误将.idea文件夹提交到了github

3、解决措施
通过git命令清除,步骤如下:

3.1 首先进入你的master文件夹下, Git Bash Here ,打开命令窗口

3.2 $ git pull origin master # 将远程仓库里面的项目拉下来,若本地已有该项目,可忽略该步骤

3.3 $ dir # 查看有哪些文件夹

3.4 $ git rm -r --cached .idea # 删除.idea文件夹(删除的是缓存中的.idea)

3.5 $ git commit -m '删除.idea' # 提交,添加操作说明(将缓存中的变动提交到本地仓库.idea)

3.6 $ git push -u origin master # 将本次更改更新到github项目上去(将本地仓库的变动同步到远程仓库)

参考文献:panchanggui:git如何删除已经提交的文件夹


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM