将git repo移动到一个级别/目录

时间:2015-10-06 14:33:48

标签: git github command-line-interface

应该是一个非常基本的问题,但我出于某种原因对此感到非常难过。

我有一个名为generator-meteor-app的项目,它位于我/desktop/generator-meteor-app的计算机上。我在generator-meteor-app文件夹中初始化了一个git repo,但当我将文件推送到github时,由于某种原因它包含了我的桌面文件夹。您可以在我的个人资料here上看到它。

如何将项目向下移动?我在这里看到some解决方案,但它们适用于使用Java / C#的人。谢谢!

1 个答案:

答案 0 :(得分:1)

将您的存储库从github克隆到另一个位置(这样我们就不会在您的实际桌面上意外搞砸了)。

cd foo/bar
git clone ssh://... ./new-meteor-app

现在让我们使用git mvgit rm来修复它。

cd new-meteor-app
git mv desktop/generator-media-app/* .
git rm -r desktop
git commit

应该这样做。现在您可以将这些更改推送到github。最安全的做法可能是此时再次克隆您的存储库并删除包含您桌面的存储库。

相关问题