将文件移动到新文件夹,保留Git历史记录

Ste*_*n G 13 git macos command-line

我希望移动一个文件夹,使其驻留在另一个文件夹中.

目前:/ folder1,移动到/ holder/folder1,例如.

在我的家用机器(Mac)和git上执行此操作的最简单方法是什么,以确保该文件夹中文件的所有历史记录都保留在github上.

对不起,对于新问题.我只有一个非常基本的git工作知识,并希望尽可能简单.

谢谢!

Rag*_*ram 18

从git文档,

git mv [-f] [-n] <source> <destination>
git mv [-f] [-n] [-k] <source> ... <destination directory> 
Run Code Online (Sandbox Code Playgroud)

在第一种形式中,它重命名,它必须存在,并且可以是文件,符号链接或目录.在第二种形式中,最后一个参数必须是现有目录; 给定的源将被移动到此目录中.

成功完成后会更新索引,但仍必须提交更改.