git mv
git mv
:移动或重命名文件、目录、符号链接。
语法
git mv [-v] [-f] [-n] [-k] <source> <destination>git mv [-v] [-f] [-n] [-k] <source> <destination directory>
- 在第一种形式中,它将<source>重命名为<destination>,它必须存在,并且可以是文件、符号链接、目录。
- 在第二种形式中,最后一个参数<source>必须是现有目录。给定的源将被移动到<destination directory>目录中。
成功完成后更新索引,但仍必须提交更改。
选项
-f(--force)
如果目标存在,也要强制重命名或移动文件。
-k
跳过移动或重命名会导致错误情况的操作。当源既不存在也不受 Git 控制时,或者除非-f
给出,否则会覆盖现有文件时发生错误。
-n(--dry-run)
没做什么。只显示会发生什么。
-v(--verbose)
报告移动文件的名称。
示例
git add READMEgit mv README README.mdls README.md