先日東京で雪が積もった際、故郷のことを思い出してテンションが上がってしまいました。
今回の話
ーある日の業務中ー
上司:「新しいディレクトリを作ってそこに元からあったファイルを入れて欲しいんだよね。」
私:「承知しました。」
というわけでファイルの移動をすることになりました。
私の脳内:「あのファイルって確かgitに一度pushしたから追跡対象になっているよな…」
「こっちで適当に移動するとpushするとき、エラーになりそうだな」
「それ専用のコマンドってあるんだろうか」
-google先生に聞いてみる
「なんかgit mvっていうコマンドを使うらしいな」
git mv
git上の追跡対象のファイルの名前変更や移動が行えるコマンドです。
このコマンドを使うことで追跡を維持できるというのが重要な点になっています。
以下がコマンドです。
ファイル名の変更
git mv 旧ファイル名 新規ファイル名
ファイルの移動
git mv ファイル名 移動先
ここで注意すべきことは、名前変更や移動したいファイルがあるディレクトリに移動してコマンドを実行することです。
ちなみに私はディレクトリに移動するのを忘れていて、コマンド使えないと永遠に怒られてしまい、気づくまでに時間がかかってしまいました。
終わりに
新人エンジニアにとってgitと仲良くなるのは難しいことではありますが、
このコマンドを使えるようになって少しでも仲良くなりましょう!
参考