「git」如何删除github上的文件但保留在本地
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了「git」如何删除github上的文件但保留在本地相关的知识,希望对你有一定的参考价值。
参考技术A 刚开始上传项目的时候,忘记了写.gitignore文件,结果把整个项目目录的提交到github上了,包括本地的环境配置文件等,如.idea、out、*.iml。那么该如何删除github上对应的文件夹或文件,而保留本地的呢?以删除.idea文件为例:
git rm -r --cached .idea(some-dictionary)
git commit -m 'delete .idea dir(some-note)'
git push -u origin master
因为在github官网上操作的话,只能删除单个文件,所以采用了指令的方式删除不需要的文件目录。
删除 git repo 中的文件夹? [复制]
【中文标题】删除 git repo 中的文件夹? [复制]【英文标题】:Remove folder in git repo? [duplicate] 【发布时间】:2019-06-17 11:29:20 【问题描述】:在我设置 .gitignore 文件之前,我在本地有一个用于我的虚拟环境的文件夹,该文件夹已推送到我的 git 存储库。
如何从 git 存储库中删除该文件夹但将其保留在本地?
【问题讨论】:
【参考方案1】:在这里找到答案:
对于单个文件:
git rm --cached mylogfile.log
对于单个目录:
git rm --cached -r mydirectory
【讨论】:
以上是关于「git」如何删除github上的文件但保留在本地的主要内容,如果未能解决你的问题,请参考以下文章