ファイル名の変更/ファイルの移動

ファイル名の変更やファイルの移動を追跡してステージングを行う。

$ git add -A

参考:

git で rename & modify したファイルのログを追跡できるようにしたい場合 – Qiita

git diff で Similarity 50% 未満の変更を rename として見るには – Qiita

Git はファイルの移動を追跡できない | 永遠に未完成

-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 でのファイル名変更 – Qiita

ファイルのリネームは git mv でやろう | ten sisters blog

リポジトリのファイルをリネームしたい | QumaWiki

git mv コマン – ドファイルを移動する/リネームする | @IT

diff でファイル名の変更や移動を検出する

-M オプションを使う。

$ git diff -M 12345abcd~..12345abcd

ドキュメント:

-M – git-diff | Git Documentation [Official]

参考:

Git 2.9 でより便利になった差分表示 – Qiita

git diff renamed file – Stack Overflow

仕組み

参考:

Git はファイルのリネームをどう扱うか | Yoichi Nakayama

Git で管理しているファイルのリネームを git mv でなく mv してしまったときにどうなるのか調べてみた – Qiita

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA