サーバー上で Git リポジトリを使用して、サーバーに送信されるユーザー データ ファイルのバージョンを管理しています。2 つのリビジョン間で変更されたファイルのリストを取得することに興味があります。
については知ってgit diff --name-only <rev1> <rev2>
いますが、これではファイル名のリストしか表示されません。名前の変更とコピーにも特に興味があります。理想的には、出力は次のようになります。
updated: userData.txt
renamed: picture.jpg -> background.jpg
copied: song.mp3 -> song.mp3.bkp
出来ますか?--name-status
また、名前の変更とコピーを示していないようです。