git - 如何使用 Git 删除在几次提交中 checkin 的文件?

标签 git

我使用 git add -f 强制 checkin gitignored 文件。它不属于那里,现在我需要将其从存储库中删除。这可能吗?

最佳答案

您可以git rm --cached它:它会将其从 git 存储库中删除,同时将文件保留在磁盘上。

如果您已经提交了该文件,那么您将进行一次新的提交,记录同一文件的删除。

关于git - 如何使用 Git 删除在几次提交中 checkin 的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33665173/

相关文章:

linux - 在 git 上的两个项目之间使用符号链接(symbolic link)

git - 使用 Jenkins 生成构建版本

git - 为什么 git 将 unicode 显示为二进制?

java - 如何从主应用程序外部化语言属性和模板?

Git rebase 无参数版本与单参数版本

git - 如何在每个 git 分支上运行 makefile

git - 在裸仓库上执行 git 命令

linux - 如何将凭证烘焙到 git 的 docker 镜像中?

Git - 分支状态(卡住、不活动等)

git - 从 Git 中的 fork parent pull 更改