[TOC] #### 1. 前言 ---- git mv 命令用于移動(dòng)或重命名一個(gè)文件、目錄或軟連接。 它會(huì)將內(nèi)容從工作區(qū)和暫存區(qū)中重命名,手動(dòng)重命名需要執(zhí)行兩步操作,git mv 一步即可 #### 2. 使用示例 ---- 創(chuàng)建一個(gè) git 倉(cāng)庫(kù)并且做一個(gè)提交記錄 ``` 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 ```  總結(jié): 手動(dòng)重命名需要執(zhí)行兩步操作,使用 git mv 一個(gè)命令即可完成重命名 ``` # 提交到版本庫(kù) git commit -m '重命名文件' ``` #### 3. 參數(shù)選項(xiàng) ---- `-f, --force` 默認(rèn)情況下,如果目標(biāo)文件已存在,會(huì)報(bào)錯(cuò),使用該參數(shù)可以進(jìn)行強(qiáng)制替換,原文件將被覆蓋掉 ``` git mv -f <source> <destination> ```  `-v, --verbose` 重命名成功時(shí)默認(rèn)不會(huì)提示,使用該參數(shù)可以看到提示 ``` git mv -v <source> <destination> ``` 