LoginSignup
3
0

More than 3 years have passed since last update.

変更していないの行のgit差分

Posted at

概要

コミットを試みたところ、変更していない行に差分があった。
差分の正体は改行コードだった

解決策1

trコマンドで置換する

参考
[【 tr 】コマンド――テキストファイルの文字を置換する/削除する](https://www.atmarkit.co.jp/ait/articles/1610/03/news017.html

解決策2

gitは自動で改行コードを変換する機能があるのでそれをoffにする

git config --global core.autocrlf false

参考
気をつけて!Git for Windowsにおける改行コード - Qiita

Git - Git の設定
書式設定と空白文字 項目の部分

解決策3 vimで置換する

  1. vimで改行コードを指定してファイルを開き直す
:e ++ff=unix 
  1. ^M を削除する
:%s/\r//g
3
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
3
0