git 状态显示" "之间的文件



我制作了git状态命令,得到了这个:

#   "public/images/wallpaper/wait/19203212051080.jpg"
#   public/style.css

为什么有些文件位于引号之间?以及如何添加到.gitignore?

它们显示在引号之间,因为文件名包含反斜杠。在shell中,反斜杠有一个特殊的含义,所以你必须对它们进行转义或引用。

引号是一种方便,因此您可以直接复制和粘贴git状态的输出,例如,将文件添加到索引中:

$ git add "public/images/wallpaper/wait/19203212051080.jpg"
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ copied and pasted

您只需将文件名添加到.gitignore中,不需要引号。最有可能的是,你会想在你的.gitignore文件中添加这样的东西:

public/images/wallpaper/wait/*.jpg

最新更新