我有一个目录结构,如下所示。 /是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
答案 0 :(得分:3)
看起来你只是被git status
的输出搞糊涂了。当git status
显示类似以下行的目录时:
# LodumViralDeath/
这意味着该文件夹中有一些(在这种情况下未跟踪)文件。它只显示保持输出更短的文件夹。
如果您希望git status
显示每个文件,请使用
git status -u