我制作了一个.gitignore文件如下:
## all files
*
## keep track
!bin
bin是一个目录。
但是,如果我在bin目录中创建或更改文件,则根本不会跟踪它。
我怎样才能修好它?
我也试过了!箱子/*'和'!箱子/**'。
最佳答案
由于*
同时匹配bin
本身及其内部的所有内容,并且git不跟踪空目录,因此需要排除这两个:
*
!bin/
!bin/**
如果您只想将这类内容应用到与
.gitignore
相同的级别,则需要一个前导斜杠来表示:/*
!/bin/