git - 如何在不从 repo 中删除文件的情况下停止跟踪文件

标签 git

我有一个配置文件,我想将其保存在远程存储库中,但我不想在我的计算机上跟踪它的更改。将它添加到 .gitignore 并不能解决问题。

我不想跟踪更改的原因是因为它应该根据计算机的环境而有所不同。

最佳答案

如果你想暂时停止跟踪一个文件,你仍然可以使用

git update-index --assume-unchanged <file>
// track changes again :
git update-index --no-assume-unchanged <file>

关于git - 如何在不从 repo 中删除文件的情况下停止跟踪文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7072213/

相关文章:

git - checkout 到本地获取的远程分支

git - 支持 git 中的其他非文本文件类型

git - git commit 信息中的 ^M 个字符 (git commit -v)

git - 浅克隆对 Travis 和其他 CI 服务的缺点?

linux - 分支 merge 提交后分支中的最后一次提交可以有日期吗?

git - 如何清理 Rebase 弄乱的 Git 提交

git - 如何不将本地删除的文件提交到 git

windows - IntelliJ IDEA git 权限被拒绝(公钥)

git - pip 从 git repo 分支安装/使用子模块提交

gitignore 目录模式忽略具有相同后缀的文件夹,但我想包含它