gpt4 book ai didi

git - 取消忽略git中被忽略目录中的文件

转载 作者:太空狗 更新时间:2023-10-29 14:05:03 25 4
gpt4 key购买 nike

在我的 .gititnore 我有一个条目:

/build

效果很好——整个目录都被 git 忽略了。现在,我只想打破这个规则,将这个文件 /build/outputs/mapping/release/mapping.txt 保存在 git 中。

我该怎么做?

最佳答案

gitignore 的当前规则是

It is not possible to re-include a file if a parent directory of that file is excluded.

这意味着:

  • 您需要递归地忽略所有文件:即“**
  • 递归地排除所有文件夹:那些是'**/'
  • 排除你想要的文件(这会起作用,因为它的父文件夹也不会被忽略)

结果:

/build/**
!/build/**/
!/build/outputs/mapping/release/mapping.txt

使用 git check-ignore -v 检查忽略和未忽略的内容(-v 很重要):

git check-ignore -v -- afile

关于git - 取消忽略git中被忽略目录中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37202089/

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