Git

【Git】ファイルを移動・リネームする方法|git mvコマンド

本記事では、Gitでファイルを移動することやリネーム(ファイル名の変更)をすることができる、git mvコマンドについて詳しく解説しています。

先輩くん
先輩くん
Gitのインストールをしていない人はこちらの記事を参考にしてください!

ITエンジニア特化の転職サイト!
自社内開発求人に強い【クラウドリンク】

先輩くん
先輩くん
年収、休日数、労働環境等クラウドリンクが審査し、これらを通過した優良求人情報のみ紹介しているよ!
後輩ちゃん
後輩ちゃん
100%自社内開発の求人だから、SESのように職場環境が変わらないのがいいね!
簡単30秒で無料登録!

Gitの学習におすすめ参考書
改訂2版 わかばちゃんと学ぶ Git使い方入門

本書情報
著者湊川 あい
発売日2021/6/12
ページ数280ページ
Kindle版
レビュー
(Amazon)
(84件)

git mvコマンドの使い方

git mvとは、ファイルを移動・リネームすることができるコマンドです。
通常のmvコマンドや手動でファイル名を変更させた場合は、変更がワークツリー内でしか反映されないのに対して、git mvコマンドで実行されたファイルはステージにも反映がされます。

ファイルを移動する方法は以下の通りです。
git mv ファイル名 移動先ディレクトリ名
ファイル名を変更する方法は以下の通りです。
git mv 旧ファイル名 新ファイル名
git mvは「mv」「git rm」「git add」の3つのコマンドを組み合わせたものになります。
mv 旧ファイル名 新ファイル名
git rm 旧ファイル名
git add 新ファイル名

実際にgit mvコマンドを使ってファイルの移動・リネームをする

それでは、実際にgit mvコマンドを使ってファイルの移動とリネームする流れについて解説します。

ファイルの移動

ファイルに移動について紹介します。
まず始めに現在のファイル状況を確認するため「ls」コマンドを実行します。
ls

css		images		index.html	style.css
git mvコマンドでstyle.cssをcssディレクトリ内に移動させます。
git mv style.css css
正しくファイルが移動したか確認します。再度lsコマンドを実行します。
ls
css		images		index.html

ls css/
style.css
先程まであったstyle.cssが無くなり、cssディレクトリに移動していることが確認できました。
以上が、git mvコマンドを使ったファイル移動の一連の流れになります。

ファイル名の変更

ファイル名の変更について紹介します。
まず始めに現在のファイル状況を確認するため「ls」コマンドを実行します。
ls

index.html
このindex.htmlファイルの名前を「sample.html」に変更します。
git mvコマンドの旧ファイル名に「index.html」、新ファイル名に「sample.html」を指定します。
git mv index.html sample.html
最後にlsコマンドを実行してファイル名が正しく変更されているか確認します。
ls

sample.html
index.htmlファイルが無くなり、代わりにsample.htmlファイルが表示されていることが確認できました。
以上が、git mvコマンドを使ったファイル名変更の一連の流れになります。

ブログランキング・にほんブログ村へ PVアクセスランキング にほんブログ村