У меня есть структура каталогов, как показано ниже./Является базой Git repo, а не root. Я просто вступил в репо, я еще не подключил его к любому удаленному репозиторию.Git не будет загружать файлы .tga
/ (In here is just a .dm file I want)
/LodumViralDeath/ (In here are some .tga files I want to keep)
Я добавил файл .gitignore в /, который выглядит следующим образом.
*
!LodumViralDeath.dm
!LodumViralDeath/
И есть несколько .tga файлов внутри/LodumViralDeath/но Git не выбирает ни один из них до Whne я статус GIT, вместо этого он показывает это.
$ git status
# On branch master
#
# Initial commit
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# LodumViralDeath.dm
# LodumViralDeath/
Не знаете, как получить его, чтобы узнать, что бинарные .tgas есть!
И точно так же, как проверка работоспособности, вот список каталогов./Равно/C/dominions3/модов/
$ pwd
/c/dominions3/mods/LodumViralDeath
$ ls
boomer1.tga boomer2.tga cultivatedBrainMass1.tga cultivatedBrainMass2.tga lodumbanner.tga slimeDippedNecromancer1.tga slimeDippedNecromancer2.tga smokestack1.tga smokestack2.tga
Не следует ли! директива отменить * игнорировать? – Jazzepi
И здесь есть много примеров, как показано здесь. http://stackoverflow.com/questions/1248570/git-ignore-everything-except-subdirectory – Jazzepi