相关疑难解决方法(0)

git忽略某种类型的所有文件,但特定子文件夹中的文件除外

我有这样的目录结构:

    • 文件夹1
      • abc.json
      • def.json
      • somedir
        • more.json
    • 文件夹2
      • qwe.json
      • rty.json
    • 规范
      • mock1.json
      • mock2.json
      • somedir
        • more_mocks.json

现在使用.gitignore我想忽略*.json除了中的文件之外的所有文件spec.我不想使用.gitignorein folder1,folder2因为有很多这些并且它们会被添加到很多,我相信我会忘记移动正确的.gitignore文件.

此外,json文件可能有更多嵌套目录,此规则也需要应用于所有子目录.

那么如何忽略某个类型的所有文件,除了某个子目录?

git gitignore

178
推荐指数
1
解决办法
13万
查看次数

.gitignore文件中路径的差异?

我一直在使用git,但仍然对.gitignore文件路径感到困惑.

那么,.gitignore文件中以下两个路径之间有什么区别?

tmp/*
public/documents/**/*

我可以理解,tmp/*它将忽略其中的所有文件和文件夹.我对吗?但是第二条线路的意思是什么?

gitignore

55
推荐指数
5
解决办法
3万
查看次数

标签 统计

gitignore ×2

git ×1