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


Move a Git repository to another directory

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

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

我的问题是

  • 如果我做上面解释的移动,那么这是否影响我的testing仓库?
  • 这是否影响testing存储库中的任何分支或已提交或未提交的更改?

将存储库移动到另一个目录应该不会对存储库产生影响。只需像处理其他类型的文件一样移动所有内容,注意要移动.git目录。git会查看。git目录,并将其与项目目录(无论该。git目录在哪里)中的其他内容进行比较。