gpt4 book ai didi

git - 如何覆盖 .gitignore 中的规则集

转载 作者:太空狗 更新时间:2023-10-29 12:49:51 37 4
gpt4 key购买 nike

在 .gitignore 中我有一条排除路径 settings.php

的规则

但是,必须忽略该规则(该文件必须包含在 git 中),但出于特殊原因(.gitignore 文件经常从外部重置为默认值)我不想更改 .gitignore 本身,但是而不是通过在 core.excludesfile 文件中设置反规则来覆盖它。

所以在相关的 core.excludesfile 文件中,我输入:!settings.php 来覆盖上述规则。但它不起作用。我怀疑 .gitignore 中的规则优先于带排除项的全局文件中的规则(这就是我的理解 https://www.kernel.org/pub/software/scm/git/docs/gitignore.html )。

有没有办法用 core.excludesfile 或其他地方的规则覆盖 .gitignore 中的规则集?

最佳答案

是的!事实证明,在将文件添加到存储库时,您可以强制它覆盖 .gitignore:

git add -f <filename>

or

git add --force <filename>

来源:https://www.kernel.org/pub/software/scm/git/docs/git-add.html

关于git - 如何覆盖 .gitignore 中的规则集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24844782/

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