
あきぞらです。
Gitを使っていて、
フォルダ名だけを変更してコミットしたい場面に遭遇しました。
今回は、そのコマンドについて紹介していきます。
git mv コマンドでフォルダ名を変更する
git mvコマンドを使って、フォルダ名を変更することができます。
$ git mv <変更前フォルダ名> <変更後フォルダ名>
たとえば、/app/http/controller/Api を、/app/http/controller/ApiRec に変えてみます。
$ git mv /app/http/controller/Api /app/http/controller/ApiRec
これでgit add してgit commit すればOKです。
大文字と小文字を書き換えたい場合
たとえば、小文字で作ってしまったフォルダを大文字に変えたいときなどです。
このとき、大文字と小文字ではGitが判別できないため、
一度別の名前でgit mv してあげます。
以下では、/app/http/controller/api を、/app/http/controller/Api に変えます。
$ git mv /app/http/controller/api /app/http/controller/tmp $ git mv /app/http/controller/tmp /app/http/controller/Api
一度tmpに名前を変えてから、大文字に変えてあげます。