[TOC] #### 1. 前言 ---- git mv 命令用于移動或重命名一個文件、目錄或軟連接。 它會將內容從工作區和暫存區中重命名,手動重命名需要執行兩步操作,git mv 一步即可 #### 2. 使用示例 ---- 創建一個 git 倉庫并且做一個提交記錄 ``` git init echo 1.log >> 1.log echo 2.log >> 2.log git add . git commit -m 'first commit' ``` 將 1. log 重命名為 10.log(mv 命令) ``` mv 1.log 10.log git add 1.log 10.log ```  將 2. log 重命名為 20.log(git mv 命令) ``` git mv 2.log 20.log ```  總結: 手動重命名需要執行兩步操作,使用 git mv 一個命令即可完成重命名 ``` # 提交到版本庫 git commit -m '重命名文件' ``` #### 3. 參數選項 ---- `-f, --force` 默認情況下,如果目標文件已存在,會報錯,使用該參數可以進行強制替換,原文件將被覆蓋掉 ``` git mv -f <source> <destination> ```  `-v, --verbose` 重命名成功時默認不會提示,使用該參數可以看到提示 ``` git mv -v <source> <destination> ``` 