Git 将文件保留在存储库中但停止跟踪本地更改

Git keep file in repository but stop tracking local changes

我有一个 app.properties 文件,其中包含我已提交并推送到我的 Git 存储库的虚拟值。我现在想告诉 Git 给:

  1. 停止跟踪对我的本地 app.properties 文件和
  2. 的更改
  3. 保持提交到我的存储库的初始 app.properties 文件不变。

我已经将 *.properties 添加到我的 .git/info/exclude 文件,但 git status 仍在检测我对本地 app.properties 文件所做的任何更改。

你可以说 git 假设文件没有用 --assume-unchanged 命令

git update-index --assume-unchanged app.properties