Git 忽略已经提交的文件

对于未提交过的文件直接用ignore文件即可,不再赘述
对于已经提交过的文件,但是实际上不需要的,可以用git rm --cached命令
比如下图这个 .vsconfig被我误提交了或者忘了在ignore里添加了
在这里插入图片描述
但是我实际上不想要这个文件,那么在项目根目录打开git bash ,输入 git rm --cached .vsconfig

在这里插入图片描述
remove之后在ignore文件里添加上这个文件
然后git commit -m "注释"git push推送即可

目前发现并不能直接忽略文件夹,需要把文件夹下的文件全部 rm

然后如果我又后悔了不想删除这个文件则怎么办?
可以用git reset 文件名这个命令
还是刚才那个vsconfig文件,在我们执行完rm 命令后会变成这样
在这里插入图片描述
这时候还是在根目录,执行命令 git reset .vsconfig

在这里插入图片描述
欸,它又回来了
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值