"git update-index --assume-unchanged file"实际上将这些信息保存到哪里?

Mau*_*ord 10 git git-index

我喜欢直接修改配置文件(比如.gitignore和.git/config)而不是记住任意命令,但我不知道Git在哪里存储传递给"git update-index --assume-unchanged"文件的文件引用".

如果你知道,请告诉我!

man*_*lds 4

它说明了命令中的位置 - git update-index

\n\n

因此您无法真正编辑索引,因为它不是文本文件。

\n\n

另外,要提供有关该命令存储的内容的更多详细信息git update-index --assume-unchanged,请参阅Using \xe2\x80\x9cassume unchanged\xe2\x80\x9d bit 手册中的 部分

\n

  • 您可以编辑它......使用 `git ls-files -s` 转储索引;`git update-index --index-info` 来更新它。这是在 `git-update-index` 手册页中......这有点复杂,你不应该碰它。 (2认同)