星空网 > 软件开发 > Java

git忽略文件并删除git仓库中的文件

问题描述

不慎在创建.gitignore  文件之前的时候将文件push到了 git仓库,即使之后在.gitignore文件中写入新的过滤规则,这些规则也不会起作用的,git依然会对所有git仓库中的文件进行管理,

 首先我是用 

git rm  -r

 此命令去删除然后提交到git仓库,后面发现这样会将本地文件删除,并不是我想要的效果,

最终找到命令  

git rm -r --cached

成功将git仓库中的 文件删除 并保留文件在本地

 

下面整理出删除git仓库中文件夹或文件的相关git命令 

1.删除本地仓库文件

git rm 文件名称

2.删除本地仓库中文件夹,这里r 代表递归所有文件和文件夹

git rm -r 文件夹名称

3.将删除文件缓存

git add -u

4. 提交变更,这里 -m  是写入注释

git commit -m '我的变更内容'

5.推送到git远程仓库,xxx代表远程地址

git push origin xxx

以下是git  rm  的帮助文档

$ git rm -husage: git rm [<options>] [--] <file>...    -n, --dry-run         dry run    -q, --quiet           do not list removed files    --cached              only remove from the index    -f, --force           override the up-to-date check    -r                    allow recursive removal    --ignore-unmatch      exit with a zero status even if nothing matched

 

本文永久更新地址

原标题:git忽略文件并删除git仓库中的文件

关键词:Git

Git
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

空运件:https://www.goluckyvip.com/tag/102854.html
到空运:https://www.goluckyvip.com/tag/102855.html
空运到:https://www.goluckyvip.com/tag/102856.html
义乌市空运:https://www.goluckyvip.com/tag/102857.html
出口 空运:https://www.goluckyvip.com/tag/102858.html
空运 出口:https://www.goluckyvip.com/tag/102859.html
旅游景点的打油诗 旅游景点的打油诗怎么写:https://www.vstour.cn/a/366180.html
2024深圳龙岗区文化馆免费音乐培训课程安排+报名方式:https://www.vstour.cn/a/366181.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流