5

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

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

为什么有些文件在引号之间?以及如何将它们添加到 .gitignore 中?

4

1 回答 1

5

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

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

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

您可以将文件名添加到不带引号的 .gitignore 中。最有可能的是,您需要在 .gitignore 文件中添加类似这样的内容:

public/images/wallpaper/wait/*.jpg
于 2013-11-20T15:48:31.060 回答