从 git repo 中获取文件并 git 忽略它而不从文件系统中删除它

Mr *_*kél 5 git

因此,一个配置文件以某种方式进入了我们不想要的 git 存储库。但我们确实希望在我们的个人系统上使用它。

当我们的团队成员执行拉取操作时,有没有办法将文件从存储库中取出,而不会导致文件从单个存储库中删除?

非常感谢!

Dou*_*ise 2

您需要使用以下命令将其从存储库(非工作树)中删除:

git rm --cached
Run Code Online (Sandbox Code Playgroud)

并告诉你的同事在第一次同步(拉取)他们的存储库时进行备份,因为 git 会删除它。
否则,即使文件存在于 上.gitignore,当文件成为存储库的一部分时,git 也将始终检测到更改。