LoginSignup
0
0

[git / vim] git コミットログに現れる "M^" を消去するため、改行コードを変更する

Posted at

概要

  • git diff したら、なんかすごいいっぱいM^が現れた
  • どこかで誰かが、紛れ込ませたのだろう(恐らく自分だけど...)
  • 全部消したい

対策

以下のようにして、消せる。

まず、バイナリファイルとして問題のファイルを開く。

bash
vim -b <問題のファイル名>

そうすると、 M^ の存在を可視化することができる。

ファイルを開いた後は、 insert モードではなく、 Escape キーを押下して normal モードにした上で、

vim
:%s/\r//g

を実行すると、 M^ が全部消えます。

これを保存するなり、 commit するなりすればよい!

おまけ (記事化の経緯)

関連情報がまとまっている記事はいくつかあるが、情報量が多すぎて読むのに時間がかかったので、端的に必要な事項だけをまとめた。

参考資料

どちらも色々な関連情報がまとまっている。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0