■ はじめに
Git でファイル移動した際にはまった点があったので そのことも含めてメモ。
目次
【1】mvコマンド 【2】rmコマンド 【3】使用上の注意 1)空白が含まれている場合 【3】トラブル
【1】mvコマンド
* ファイル移動 * 必要時には『mkdir -p [移動後のディレクトリ名の一歩手前]/』で 移動先のディレクトリ作成もしておくといい * ファイル名をリネームしたい場合にも使用できる
構文
# ファイルの移動 git mv [移動前のファイル名] [移動後のファイル名] # ディレクトリごと移動 git mv [移動前のディレクトリ名]/ [移動後のディレクトリ名]/
サンプル
git mv ./world.txt ./hello/world.txt
番外編:TortoiseGit でファイル移動するには...
[1] 対象ファイルを右クリックし、[TortoiseGit]-[Rename]を選択 => 移動(move)ではなく、リネーム/名前変更(rename) [2] New Nameに移動先を入力し、「OK」ボタン押下
【2】rmコマンド
* ファイル削除
構文
git rm [削除対象]
サンプル
git rm ./hello/world.txt
ディレクトリを削除したい場合
# -r を指定 git rm -r [削除対象ディレクトリ]
【3】使用上の注意
1)空白が含まれている場合
* 空白前に「 \ 」バックスラッシュを使う
サンプル
git mv hello\ world.txt hello_world/txt
参考文献
https://blog-tomdom.site/git-rm/
【4】トラブル
1)mv コマンド時にエラーになる
発生環境
* OS : Windows10 * Git
原因
* Explore がプロセスをつかんでいたため
解決策
* Explore を閉じて実行する
関連記事
Git ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2018/06/29/104028
Git ~ 基本編 / 基本コマンド ~
https://dk521123.hatenablog.com/entry/2020/10/02/000000
Git クライアントソフト
https://dk521123.hatenablog.com/entry/2019/09/27/153937