git mv,移动或者重命名一个文件、或者目录、或者符号链接。
语法
git mv <options>... <args>...
描述
移动或者重命名文件、目录、符号链接。
git mv [-v] [-f] [-n] [-k] <source> <destination>
git mv [-v] [-f] [-n] [-k] <source> ... <destination directory>
第一种形式,重命名源到目标,源必须存在,可以是文件、符号链接或者目录。
第二种形式,最后一个参数是一个存在的目录,所有的源将被移进那个目录。
操作完成后,索引将被更新,但是改变仍然需要提交。
选项:
-f
--force
强制重命令或者移动文件,即使目标已经存在。
-n
--dry-run
啥也不做,只显示什么将会发生。