KonifarPod

gitで大文字⇔小文字を変更したのに差分に出てこなかった時の対処方法

   

Pocket

gitでファイル名を大文字⇔小文字の変更が差分に出てこなかった時の対応方法です。

git mvというコマンド使うだけなんですが、知らないと面倒なのでメモしておきます。

 

(1)ファイル名

$ git mv -f Hoge.txt hoge.txt

 

(2)ディレクトリ名

git mv Hoge hoge

とすると、fatal: destination exists というエラーが出てしまうので一度違う名前にリネームします。

$ git mv Hoge _hoge
$ git mv _hoge hoge

 

他にいい方法を知っていたら教えてえろいひと。

Pocket

 - Develop