| 用途 | 重命名/移动并同步暂存区 |
|---|---|
| 语法 | git mv <源> <目标> |
| 相关 | git log --follow 跟踪重命名前后历史 |
常用示例
常用示例
git mv a.txt b.txt
git mv src lib
mkdir -p docs && git mv README.md docs/README.md
git log --follow docs/README.md重命名不会保存「重命名」标记,而是靠相似度推断;一次移动大量文件时尽量单独成一个提交。
移动或重命名文件并同步索引;Git 按内容相似度识别重命名,先 mv 再 add 与 git mv 的最终效果接近。
| 用途 | 重命名/移动并同步暂存区 |
|---|---|
| 语法 | git mv <源> <目标> |
| 相关 | git log --follow 跟踪重命名前后历史 |
git mv a.txt b.txt
git mv src lib
mkdir -p docs && git mv README.md docs/README.md
git log --follow docs/README.md