如何跟踪 git 中的 .lnk 文件?

How to track .lnk files in git?

我的 git 存储库中有 .lnk 文件。其他用户在成功克隆 repo 后可以使用它们。

但是,一旦您使用它(例如点击它),它会自动在 git 中被修改。有没有办法避免这种情况?

一般来说,在 git 中跟踪 .lnk 文件的最佳做法是什么?或者有更好的选择吗?

您可以指向 git 以假设此 lnk 文件未更改:

git update-index --assume-unchanged <lnk-file>

您可以通过以下方式撤消:

git update-index --no-assume-unchanged <lnk-file>

我认为您应该避免将 lnk 文件上传到 git,因为它们很容易生成。所以你应该制作一个批处理脚本来生成它们,并在下载代码后将文档中的任何人指向 运行 该脚本。