サービス

git で半角スペースが混ざったファイルを消す方法

20130312080143

gitを普段の仕事で使っています。
そうするといろいろ問題が起こるもんです。

そんなトラブルの中でも変な日本語ファイルをアップしちゃった時に困ったので対処方法をまとめて起きます。

img/text のコピー.png

というファイルを間違って「push」しちゃった時がありました。

git で日本語ファイルを使うとろくなことにならないというのは知ってましたが、知らないうちに混ざっていたのですね、変なヤツが。

で、いつものように以下のように消そうとしたところ、どうにもうまく消せませんでした。

1
git rm img/text のコピー.png

以下のエラーが返ってくるのです。

1
fatal: pathspec 'img/text' did not match any files

あれ?? 上記のエラー文言に「のコピー.png」がありません。

これはもとのファイル名「text のコピー.png」に「半角スペース」が入っていて「そこでファイル名が切れている」と認識したためです。git側で勝手に「半角スペースがあるからそこでコマンドおわりね♪」と処理されて、正しいファイル名が検出されなかったので、正常にファイルが削除されなかった、というわけです。

「半角スペース」もファイル名の一部だということを指定しないといけません。
「半角スペース」は以下のようにバックスラッシュを使います。

1
 

バックスラッシュは

「option + ¥」

でだすことができますよ。

ということで消すときは以下のように
半角スペースを表すバックスラッシュを入れてコマンドを打ちます。

1
rm img/textのコピー.png

これでちゃんと狙い通りに「text のコピー.png」消えてくれますよ。

関連記事

  1. サービス

    Gmailでラベルが付いてないメールのみ検索する方法

    年末だしGmailの整理をしてスッキリしたい!とにかく「ラベル」を…

  2. ネットクリーニングで話題の「リネット」を利用してみた

    サービス

    ネットクリーニングで話題の「リネット」を利用してみた

    冬物もいいかげんクリーニングに出さなければ!って思いますが、めんどうく…

  3. サービス

    誰でも使えるWebの3行広告『zenbackクラシファイド』でホントにアクセスアップした!

    zenbackのサイトに掲載されている4コマ、これで言ってる広告枠が…

  4. サービス

    RSS配信のログも見たいから『Google feedburner』を導入してみた

    ブログをやっていて、Google AdSenseに登録している人なら…

  5. Evernoteプレミアムをできるかぎり安く利用する方法!

    サービス

    Evernoteプレミアムをできるかぎり安く利用する方法!

    Evernoteを利用しつくそとすると、やはりプレミアムにする必要があ…

  6. サービス

    Googleのカスタム背景が終わってしまってちょっと寂しい

    11/16(だったはず)をもってGoogleの背景をカスタムする機…

最近の記事

  1. ホワイトハウスコックスの財布
  2. 進撃の巨人展FINAL チラシ
  3. 【無印良品】ゴールデンウィーク中のご飯にレトルト買い込み!
  4. 世代ど真ん中だった!!『週刊少年ジャンプ展 vol2』
  5. デジタル通貨を買ってみた記録!とりあえず元は取っている!
  6. 【コレクション】カードダス:SDガンダム外伝シリーズ
  7. 懐かしい!!カードダスSD戦国伝!!

アーカイブ

  1. 日常

    広島いり
  2. 日常

    普通の会社
  3. iOS

    外部からインポートしたクラスはコンパイル設定が必要かもしれない
  4. MisoSoupDesign-desk

    プロダクト

    曲線が映えるワークスペース
  5. 【UNIQLO】LEGOのロゴが良い!LEGO UTを衝動買い!

    ファッション

    【UNIQLO】LEGOのロゴが良い!LEGO UTを衝動買い!
PAGE TOP