git status显示“”之间的文件

时间:2013-11-20 15:47:16

标签: git git-status

我做了git status命令并得到了这个:

#   "public/images/wallpaper/wait/1920\321\2051080.jpg"
#   public/style.css

为什么有些文件在引号之间?我怎么能添加到.gitignore呢?

1 个答案:

答案 0 :(得分:4)

它们显示在引号之间,因为文件名包含反斜杠。在shell中,反斜杠具有特殊含义,因此您必须将它们转义或引用它们。

引号很方便,因此您只需复制并粘贴git status的输出,例如,将文件添加到索引中:

$ git add "public/images/wallpaper/wait/1920\321\2051080.jpg"
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ copied and pasted

您可以在没有引号的情况下将文件名添加到.gitignore。最有可能的是,您需要在.gitignore文件中添加类似的内容:

public/images/wallpaper/wait/*.jpg