带有前缀的gitignore!不工作

时间:2018-06-18 13:33:04

标签: git

我有以下.gitignore文件。

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

我预计除了code/golang/*之外,!code/golang/src/goclient下的所有内容都会被忽略。

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

2 个答案:

答案 0 :(得分:1)

尝试指定确切的子目录。

#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

答案 1 :(得分:0)

你需要这样做:

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