5

私は git status コマンドを作成し、これを取得しました:

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

一部のファイルが引用符で囲まれているのはなぜですか? そして、どうすれば .gitignore に追加できますか?

4

1 に答える 1

5

ファイル名にバックスラッシュが含まれているため、それらは引用符で囲まれています。シェルでは、バックスラッシュには特別な意味があるため、エスケープするか引用符で囲む必要があります。

引用符は便利なので、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 に答える