gpt4 book ai didi

git - 如何以不会被跟踪的方式将文件存储在 GIT 中?

转载 作者:行者123 更新时间:2023-12-04 07:51:52 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Committing Machine Specific Configuration Files

(10 个回答)



Can I 'git commit' a file and ignore its content changes?

(5 个回答)


5 个月前关闭。




我有一个 .ini文件在我的 git 存储库中。它是一个默认的配置文件,记录了用户可以设置的可能的键。我希望克隆存储库的用户获得这些默认值。但是,稍后,每个用户(开发人员)都会修改 .ini根据他们的喜好。存储库还有一个 .gitignore文件所在的.ini被列出。问题是我不知道如何告诉 git 不要跟踪这个文件。实现这一目标的正确方法是什么?

最佳答案

您可以让用户运行 git update-index --skip-worktree my.ini ,可能作为安装脚本的一部分。他们可以使用 --no-skip-worktree 撤消此操作稍后,如果他们打算推迟更改。
但是,按照 @fluffy 使用模板的评论通常是一个更好的电话。您仍然可以有一个设置脚本来确保模板被实例化。
您可能已经注意到,.gitignore不会阻止已经跟踪的文件被跟踪。

关于git - 如何以不会被跟踪的方式将文件存储在 GIT 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66926869/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com