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

时间:2011-01-12 06:22:03

标签: macos git command-line

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

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

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

抱歉有新问题。我只有一个非常基本的git工作知识,并希望尽可能简单。

谢谢!

1 个答案:

答案 0 :(得分:18)

从git文档,

git mv [-f] [-n] <source> <destination>
git mv [-f] [-n] [-k] <source> ... <destination directory> 

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

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