3
我做的git status命令,並得到這個:git的狀態顯示文件」
# "public/images/wallpaper/wait/1920\321\2051080.jpg"
# public/style.css
爲什麼有些文件是引號之間?我可以如何添加到.gitignore他們?
我做的git status命令,並得到這個:git的狀態顯示文件」
# "public/images/wallpaper/wait/1920\321\2051080.jpg"
# public/style.css
爲什麼有些文件是引號之間?我可以如何添加到.gitignore他們?
它們顯示在引號之間,因爲文件名包含反斜槓。在shell中,反斜槓有特殊的含義,所以你必須逃避它們或引用它們。
的報價是一個方便的,所以你可以複製和粘貼的git狀態的輸出,例如,將文件添加到索引:
$ git add "public/images/wallpaper/wait/1920\321\2051080.jpg"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ copied and pasted
你可以只添加的文件名不帶引號的.gitignore。最有可能的是,您需要在.gitignore文件中添加如下內容:
public/images/wallpaper/wait/*.jpg
謝謝!這樣可行! – asiniy
您的文件名中有不尋常的「\」符號。 – klm123
@ klm123它不是文件名中的反斜槓,它是兩個字符(八進制321,後跟八進制205),在當前語言環境中沒有可打印的表示形式... – twalberg
@twalberg,我想是的。這是俄語語言文件 – asiniy