如何从 Git 仓库中删除文件而不删除本地副本 ?

在某些情况下,您可能希望从 Git 存储库中删除一个文件,但要保留文件的本地副本。当涉及敏感信息、大文件或配置文件时非常有用。
(1) 切换到 Git 存储库的根目录。
cd path/to/your/repository
(2) 使用 --cached 选项从 Git 存储库中删除文件,而不删除本地副本
git rm --cached file_to_remove.txt
(3) 提交更改以记录文件的删除。
git commit -m "Removed file_to_remove.txt from the repository"
(4) 如果希望防止文件在将来被意外添加到存储库中,可以将该文件添加到 .gitignore 文件。
我的开源项目
评论已关闭
