Git不会拾取.tga文件

时间:2013-07-18 03:46:03

标签: git binary gitignore

我有一个目录结构,如下所示。 /是Git repo的基础,而不是root。我刚刚参与了回购,我还没有把它连接到任何远程存储库。

/ (In here is just a .dm file I want)
/LodumViralDeath/ (In here are some .tga files I want to keep)

我添加了一个.gitignore文件到/看起来像这样。

*
!LodumViralDeath.dm
!LodumViralDeath/

而且/ LodumViralDeath /里面有几个.tga文件,但Git并没有选择任何一个我做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 / mods /

$ pwd
/c/dominions3/mods/LodumViralDeath

$ ls
boomer1.tga  boomer2.tga  cultivatedBrainMass1.tga  cultivatedBrainMass2.tga  lodumbanner.tga  slimeDippedNecromancer1.tga  slimeDippedNecromancer2.tga  smokestack1.tga  smokestack2.tga

1 个答案:

答案 0 :(得分:3)

看起来你只是被git status的输出搞糊涂了。当git status显示类似以下行的目录时:

#       LodumViralDeath/

这意味着该文件夹中有一些(在这种情况下未跟踪)文件。它只显示保持输出更短的文件夹。

如果您希望git status显示每个文件,请使用

git status -u