git mv命令


git mv命令用於移動或重新命名檔案,目錄或符號連結。

簡介

git mv <options>… <args>…

描述

移動或重新命名檔案,目錄或符號連結。

git mv [-v] [-f] [-n] [-k] <source> <destination>
git mv [-v] [-f] [-n] [-k] <source> ... <destination directory>

在第一種形式中,它將重新命名<source><destination><source>必須存在,並且是檔案,符號連結或目錄。 在第二種形式中,最後一個引數必須是現有的目錄; 給定的源(<source>)將被移動到這個目錄中。

索引在成功完成後更新,但仍必須提交更改。

範例

以下是一些範例 -

把一個檔案:text.txt 移動到 mydir,可以執行以下操作 -

$ git mv text.txt mydir

執行上面的 git mv 其實就相當於執行了3條命令:

$ mv test.txt mydir/
$ git rm test.txt
$ git add mydir