在IDEA上使用git命令删除GitHub上的文件或文件夹

问题

这是GitHub上一个项目的目录结构

但是可能我们并不需要将.idea文件夹或ONE.iml或者其他文件或文件夹上传到GitHub上。

但是我们已经将项目上传到GitHub上了,而GitHub上只能删除项目仓库,而无法删除某些文件或文件夹。

因此只能在电脑本地使用命令删除。

而这里演示的是在IDEA上使用git命令删除GitHub上的文件或文件夹。

解决

删除文件夹

第一步:打开IDEA的Terminal面板

第二步:运行如下命令删除GitHub上的文件夹

# 删除名字为.idea的文件夹
git rm -r --cached .idea

# 提交到git
git commit -m '删除.idea文件夹'

# 推送到GitHub
git push -u origin master

第三步:查看效果

可以看到.idea文件夹已经被删除成功。

删除文件

同理在Terminal面板上输入如下命令:

# 删除所有以sql为后缀的文件
git rm -r --cached *.sql

# 删除名为ONE.iml的文件
git rm -r --cached ONE.iml

然后提交到git并推送到GitHub上,查看效果如下:

发现就没有了db.sql和ONE.iml文件。

所以如果要删除其他文件或文件夹都可以按照这样的命令来。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值