git - 如何在不实际删除文件的情况下从git存储库中删除文件

标签 git

<分区>

Possible Duplicate:
Git: Remove a file from the repository without deleting it from the local filesystem

我知道代码“git rm”可以从 git 存储库中删除文件,但它也会从多台计算机中删除文件。

有没有一种方法可以从 git 存储库中删除文件,而实际上并没有从我的计算机中删除文件?

最佳答案

git rm --cached filename

会将文件保存在您的计算机上。

相当于svn的svn delete --keep-local

的git

关于git - 如何在不实际删除文件的情况下从git存储库中删除文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9090582/

相关文章:

git - 如何忽略已提交给 Git 的文件的任何更改

git - 无法完成gitolite的安装

javascript - 使用 npm 安装 fork 的 React 组件库

git - 如何在 meld、kdiff3 等差异查看器中查看 `git show` 的输出

Git - 如何恢复已推送到远程分支(不是源)的 rebase

javascript - 为什么应用程序生成器会在 npm 上而不是 yeoman 上? (即 Angular 种子)Github vs npm vs Yeoman 作为应用程序启动骨架的分发源

ruby-on-rails - 权限被拒绝(公钥)。致命的 : Could not read from remote repository

git - 如何退出 GitKraken 客户端?

git - 为什么无法将 Azure DevOps 存储库导入到新的 Azure DevOps 存储库?

Git:无法从一台计算机推送