git clone不再是repo,我该如何解决?

时间:2017-04-27 18:24:50

标签: git github

我克隆了一个仓库,然后将其移动到一个目录中,并以某种方式将其从一个仓库中移除。我如何解决这个问题,以便我可以将曾经的回购推回到我从哪里回来?

1 个答案:

答案 0 :(得分:2)

通过执行" mv gitrepo / *。",您没有将gitrepo / .git目录与其余的目录结构一起移动。 *通配符与命令行上的。*不匹配,因此它不会看到.git目录(或gitrepo /中的任何其他.files。

如果您仍然有原始目录,那么您可以在那里找到.git目录并将其移动到新的repo目录。 例如,

mv gitrepo/.git newrepolocation/.git

如果在完成移动之后删除了旧的gitrepo目录,则需要对原始repo进行新的克隆,然后将.git目录从新的克隆移动到newrepolocation /。 >