$ git mv <filename1> <filename2>
git mvで、<filename1>を<filename2>に変更し,それをGitで管理する。mvはmoveの略である。
ローカルリポジトリにあるファイルを「git mv」で名前変更すると、このファイルの状態はStaging areaになるため、コミットすること。
$ mv <filename1> <filename2>
mvで、<filename1>を削除し,<filename2>を作成している。
$ git add -A
git addでファイルの削除をStaging areaに追加する。
Aはallの略である。現在のディレクトリ以下のすべての変更されたファイルや削除されたファイル、新規作成されたファイルをStaging areaに追加することができます。
※「git add .」コマンドの場合は、削除されたファイルがstaging areaに送られない。