git mv の目的は何ですか? 質問する

git mv の目的は何ですか? 質問する

私の理解では、Gitはファイルの名前変更/移動/コピー操作を追跡する必要がないので、git mv? man ページには特に説明がありません...

それは廃止されたコマンドですか? これは内部コマンドであり、一般ユーザーが使用することを意図していないのでしょうか?

ベストアンサー1

git mv oldname newname

は単に次の略語です:

mv oldname newname
git add newname
git rm oldname

つまり、古いパスと新しいパスの両方のインデックスが自動的に更新されます。

おすすめ記事