我做了 git status 命令并得到了这个:
# "public/images/wallpaper/wait/1920\321\2051080.jpg"
# public/style.css
为什么有些文件在引号之间?以及如何将它们添加到 .gitignore 中?
我做了 git status 命令并得到了这个:
# "public/images/wallpaper/wait/1920\321\2051080.jpg"
# public/style.css
为什么有些文件在引号之间?以及如何将它们添加到 .gitignore 中?
它们显示在引号之间,因为文件名包含反斜杠。在 shell 中,反斜杠具有特殊含义,因此您必须将它们转义或引用它们。
引号很方便,因此您可以复制和粘贴 git status 的输出,例如,将文件添加到索引中:
$ git add "public/images/wallpaper/wait/1920\321\2051080.jpg"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ copied and pasted
您可以将文件名添加到不带引号的 .gitignore 中。最有可能的是,您需要在 .gitignore 文件中添加类似这样的内容:
public/images/wallpaper/wait/*.jpg