将 Git 存储库移动到另一个目录

Move a Git repository to another directory

我想将 git 存储库移动到其当前根文件夹中的子目录。 我先解释一下。

我在 $HOME/repos/ 中有 Git 存储库 testing(包含 PHP 代码库)。 现在我想将 testing 移动到 $HOME/repos/php/,其中 php 将是我要创建的子目录(无论如何 php 目录不是 git 存储库)

我的问题是

将存储库移动到不同的目录应该不会对存储库产生影响。只需像移动任何其他类型的文件一样移动所有内容,注意将 .git 目录与其一起移动。该 .git 目录是 git 查看并与项目目录中的其他内容(无论该 .git 目录所在的位置)中的其他内容进行比较的目录。