如何在Git中跟踪.lnk文件?

5

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

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

一般来说,在git中跟踪.lnk文件的最佳做法是什么?或者是否有更好的替代方案?

1个回答

3
您可以通过以下方式告诉 Git 假设此 lnk 文件未更改:
git update-index --assume-unchanged <lnk-file>

您可以通过以下方式撤消该操作:

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

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


1
谢谢!PowerShell脚本循环遍历当前文件夹中的所有lnk文件:gci -Recurse *.lnk | %{git update-index --assume-unchanged $_.FullName} - Greg Bray

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接