サービス

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. サービス

    いまさらだけどドラクエ風になったグーグルマップのまとめがスゴイ!

    Googleの今年の4月バカのネタ、覚えていますか?Googl…

  2. サービス

    GoogleにURLを登録できなかった時の対処方法

    Googleにブログ等のURLを登録しようとして「404エラー」…

  3. 羽毛布団のクリーニングと1年間無料保管も付いた良サービスを試してみた!

    サービス

    羽毛布団のクリーニングと1年間無料保管も付いた良サービスを試してみた!

    寒くなってきました!冬用の羽毛布団を用意する時がきましたよ。自宅での布…

  4. Sumally

    サービス

    レゴはやぶさが当たるキャンペーン中の「Sumally」に登録してみた

    「Sumally」というサービスはどこかで聞いたことがあり知ってい…

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

    サービス

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

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

  6. サービス

    小銭をジャラジャラさせないスマート会計を目指して「楽天Edyカード」導入

    小銭ジャラジャラさせるのがいやだなー、とかお会計で小銭のやりとり…

最近の記事

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

アーカイブ

  1. 一押しのiPhone用保護フィルム!パワーサポートの「アンチグレアフィルム」

    iPhone

    一押しのiPhone用保護フィルム!パワーサポートの「アンチグレアフィルム」
  2. 他人と被りたくない方にオススメのデザイン折りたたみ傘「BLUNT XS_METRO」

    プロダクト

    他人と被りたくない方にオススメのデザイン折りたたみ傘「BLUNT XS_METR…
  3. プロダクト

    この夏、ステテコ・デビューしました!
  4. 夢コラボ「スター・ウォーズ × ビックリマン」!

    コレクション

    夢コラボ「スター・ウォーズ × ビックリマン」!
  5. はやぶさ、おかえり

    日常

    はやぶさ帰還一周年記念!
PAGE TOP