ファイル名の変更/ファイルの移動
ファイル名の変更やファイルの移動を追跡してステージングを行う。
$ git add -A
参考:
git で rename & modify したファイルのログを追跡できるようにしたい場合 – Qiita
git diff で Similarity 50% 未満の変更を rename として見るには – Qiita
-A – git-add | Git Documentation [Official]
How to make git mark a deleted and a new file as a file move? – Stack Overflow
git mv コマンド
参考:
ファイルのリネームは git mv でやろう | ten sisters blog
git mv コマン – ドファイルを移動する/リネームする | @IT
diff でファイル名の変更や移動を検出する
-M
オプションを使う。
$ git diff -M 12345abcd~..12345abcd
ドキュメント:
-M – git-diff | Git Documentation [Official]
参考:
git diff renamed file – Stack Overflow
仕組み
参考:
Git はファイルのリネームをどう扱うか | Yoichi Nakayama
Git で管理しているファイルのリネームを git mv でなく mv してしまったときにどうなるのか調べてみた – Qiita