等同于“ git update-index --skip-worktree ”,以供将来的贡献者使用?

问题描述 投票:0回答:1

我的项目中有一些文件,每个开发人员都会更改它们,但是我不希望它们与git add *一起添加。运行git update-index --skip-worktree <file>对我有用,但是我想让它也影响所有推送代码的人。

我该怎么做?

git gitignore
1个回答
0
投票

无法忽略Git中对跟踪文件的更改。从the documentation

用户经常尝试使用假设不变的和skip-worktree位来告诉Git忽略对跟踪文件的更改。这不能按预期方式工作,因为在执行某些操作时,Git可能仍会根据索引检查工作树文件。通常,Git不提供忽略跟踪文件更改的方法,因此建议使用替代解决方案。

按照文档建议,您应该使用其他解决方案,例如创建一个已签入的模板文件并将其复制到忽略的名称并进行修改,或者使用一组可以替换为的默认值。没有的其他配置文件。

© www.soinside.com 2019 - 2024. All rights reserved.