私の理解では、Gitはファイルの名前変更/移動/コピー操作を追跡する必要がないので、git mv
? man ページには特に説明がありません...
それは廃止されたコマンドですか? これは内部コマンドであり、一般ユーザーが使用することを意図していないのでしょうか?
ベストアンサー1
git mv oldname newname
は単に次の略語です:
mv oldname newname
git add newname
git rm oldname
つまり、古いパスと新しいパスの両方のインデックスが自動的に更新されます。