Github 忽略所有但包括一个文件夹
Github ignore all but include one folder
在 .gitignore 文件中,我想忽略除一个文件夹之外的所有文件和文件夹。
我尝试过类似的方法但没有成功。
# Ignore everything:
/**
# Except for :
!/charts/
有什么建议吗?
谢谢
要忽略您应该使用的所有内容:*。像这样:
# ignore everything:
*
# except:
!charts/
!charts/*
您应该保留 charts/*/...
下的所有目录除外
/**
是递归通配符,!/charts/
只匹配目录名。因此图表不会被忽略,但其中的所有内容都会被忽略。 git check-ignore -vn somepath
会告诉你什么模式,如果有的话,来自什么文件的哪一行,决定是否忽略 somepath
,不匹配将显示为 :: somepath
、
在 .gitignore 文件中,我想忽略除一个文件夹之外的所有文件和文件夹。 我尝试过类似的方法但没有成功。
# Ignore everything:
/**
# Except for :
!/charts/
有什么建议吗? 谢谢
要忽略您应该使用的所有内容:*。像这样:
# ignore everything:
*
# except:
!charts/
!charts/*
您应该保留 charts/*/...
下的所有目录除外/**
是递归通配符,!/charts/
只匹配目录名。因此图表不会被忽略,但其中的所有内容都会被忽略。 git check-ignore -vn somepath
会告诉你什么模式,如果有的话,来自什么文件的哪一行,决定是否忽略 somepath
,不匹配将显示为 :: somepath
、