首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在执行git重置--软头^之后,如何删除回购不需要的文件?

在执行git重置--软头^之后,如何删除回购不需要的文件?
EN

Stack Overflow用户
提问于 2022-03-21 20:40:51
回答 1查看 513关注 0票数 1

我得跑了

git重置--软头^

若要撤消大文件提交(同一问题),请执行以下操作。现在我可以在VS代码源代码管理器中再次看到我的文件了(见下面)

Problem --我想删除这些文件,在提交和推送时添加到回购文件中,所以我添加了

/.角/高速缓存

到我的.gitignore文件,但这并没有从源代码管理窗口中删除这些文件。

问题--我需要做其他的事情从源代码管理中删除这些文件吗?例如。逐个打开每个文件

VS代码中的源代码控制:

EN

回答 1

Stack Overflow用户

发布于 2022-03-21 20:52:30

仅将文件添加到.gitignore是不够的。

你应该这么做:

git update-index --assume-unchanged <file_path>

并将您的文件添加到.gitignore

如果要对某个目录执行此操作,请在shell中打开该目录(使用cd):

并执行以下操作:

git update-index --assume-unchanged $(git ls-files | tr '\n' ' ')

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71563851

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档