gitHub——删除本地仓库指定文件并更新github文件信息

本文详细介绍了如何使用Git命令从本地仓库中删除指定文件和文件夹,包括如何清除无关的target和settings文件夹,以及如何正确提交更改并推送到GitHub服务器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、了解命令

git rm -r --cached test/a.txt  删除本地仓库中的指定文件
git rm -r --cached test 删除本地仓库中的指定文件夹中的所有文件

二、删除指定文件夹

我的github中因为存在像target、settings这些无关文件夹,所以我需要将多余的文件进行删除并更新 github服务器。

在这里插入图片描述

PS D:\springbootdemo\JavaRabbitMq> git rm -r --cached .\target\

在这里插入图片描述

PS D:\springbootdemo\JavaRabbitMq> git rm -r --cached .\.settings\
rm '.settings/org.eclipse.jdt.core.prefs'
rm '.settings/org.eclipse.m2e.core.prefs'

操作本地git仓库后,一定需要进行提交操作。

PS D:\springbootdemo\JavaRabbitMq> git commit -m "new rabbit demo"

上传github服务器

PS D:\springbootdemo\JavaRabbitMq> git push

三、删除指定文件

git rm --cache xxxx.txt

相比删除文件夹,少了**-r**,原因在于文件夹中可能包含多个文件,需要采取迭代的方式进行。

其实加上也可以进行删除操作:
![在这里插入图片描述](https://img-blog.csdnimg.cn/2019111515334454.pn
但删除文件夹中的内容,则必须需要带r:
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值