代码之家  ›  专栏  ›  技术社区  ›  Chris G.

带前缀的gitignore!不工作

git
  •  0
  • Chris G.  · 技术社区  · 6 年前

    我有followin.gitignore文件。

    plugins
    code/golang/*
    !code/golang/src/goclient
    

    我以为一切都在 code/golang/* 将被忽略,除非 !code/golang/src/goclient .

    我做错什么了-你知道吗?

    2 回复  |  直到 6 年前
        1
  •  0
  •   Khachik Hatsagortsyan    6 年前

    你需要这样做:

    plugins
    code/golang/*
    !code/golang/src/
    code/golang/src/*
    !code/golang/src/goclient/
    
        2
  •  1
  •   Josh Adams    6 年前

    尝试指定确切的子目录。

    #exclude everything in golang     
    code/golang/*      
    
    #except the src subdirectory
    !code/golang/src/* 
    
    #exclude everything in source
    code/golang/src/*
    
    #except the goclient
    !code/golang/src/goclient