场景
由于给本地项目配置远程库,误提交很多不应该提交的文件或文件夹,比如 .idea .settings .project .iml 以及日志等文件。以及由于 .gitignore 文件配置不正确很有可能导致某些不需要的目录上传到 git 远程仓库上了。除了注意配置 .gitignore 文件外,以下是解决办法。
提交了文件到自己的远程分支上,但还没有合并到远程主分支,现需要删除
git如何删除已经提交的文件夹
(1)查看有哪些文件夹
dir
(2)预览将要删除的文件(如果不清楚该目录下是否存在不应该删除的文件)
git rm -r -n --cached 文件/文件夹名称
加上 -n 这个参数,执行命令时,是不会删除任何文件,而是展示此命令要删除的文件列表预览
(3)确定无误后删除文件(不会删除本地的文件或文件夹)
git rm -r --cached 文件/文件夹名称
文章来源:https://www.toymoban.com/news/detail-506343.html
(4)提交到本地并推送到远程服务器
git commit -m "提交说明"
git push
文章来源地址https://www.toymoban.com/news/detail-506343.html
到了这里,关于git删除远程仓库上已提交的文件/文件夹的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!