【问题标题】:Move a Git repository to another directory将 Git 存储库移动到另一个目录
【发布时间】:2015-12-24 00:11:13
【问题描述】:

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

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

我的问题是

  • 如果我按照上述说明进行操作,那么这会影响我的testing 存储库吗?
  • 这是否会影响testing 存储库中的任何分支或提交或未提交的更改?

【问题讨论】:

  • 只需将包括 .git 目录在内的所有代码从 testing 目录移动到 php 目录,它就可以正常工作了。

标签: php git github repository


【解决方案1】:

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

【讨论】:

  • 谢谢罗伯特先生。我会试试这个。
猜你喜欢
  • 1970-01-01
  • 2013-10-06
  • 2011-06-30
  • 2019-03-16
  • 2013-06-26
  • 1970-01-01
  • 2020-10-25
  • 2013-01-04
相关资源
最近更新 更多