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