Git はファイル名の変更をどのように処理しますか?
ファイル名の変更は変更として検出されますか、それとも「失われた」ファイルを削除して、新しいファイルを追加する必要がありますかgit add
?
ベストアンサー1
変更は自動的に検出され、「新しい」ファイルがインデックスに追加されるため、必要なコマンドは 1 つだけです。
$ git mv application.py newApplication.py
$ git status
# On branch buildServer
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# renamed: application.py -> newApplication.py
そしてもちろんコミットも...