将 git 回购下移 level/directory
move git repo down a level/directory
应该是一个非常基本的问题,但出于某种原因我被它难住了。
我有一个名为 generator-meteor-app
的项目,它位于我的 /desktop/generator-meteor-app
计算机上。我在 generator-meteor-app
文件夹中初始化了一个 git 存储库,但是当我将文件推送到 github 时,出于某种原因它包含了我的桌面文件夹。你可以在我的个人资料上看到它 here.
如何将项目下移一个级别?我在这里看到 some 解决方案,但它们适用于使用 Java / C# 的人。谢谢!
将您的存储库从 github 克隆到其他位置(这样我们就不会不小心弄乱您的实际桌面)。
cd foo/bar
git clone ssh://... ./new-meteor-app
现在让我们使用 git mv
和 git rm
来修复它。
cd new-meteor-app
git mv desktop/generator-media-app/* .
git rm -r desktop
git commit
应该可以了。现在您可以将这些更改推送到 github。最安全的做法可能是此时再次克隆您的存储库并删除包含您的桌面的存储库。
应该是一个非常基本的问题,但出于某种原因我被它难住了。
我有一个名为 generator-meteor-app
的项目,它位于我的 /desktop/generator-meteor-app
计算机上。我在 generator-meteor-app
文件夹中初始化了一个 git 存储库,但是当我将文件推送到 github 时,出于某种原因它包含了我的桌面文件夹。你可以在我的个人资料上看到它 here.
如何将项目下移一个级别?我在这里看到 some 解决方案,但它们适用于使用 Java / C# 的人。谢谢!
将您的存储库从 github 克隆到其他位置(这样我们就不会不小心弄乱您的实际桌面)。
cd foo/bar
git clone ssh://... ./new-meteor-app
现在让我们使用 git mv
和 git rm
来修复它。
cd new-meteor-app
git mv desktop/generator-media-app/* .
git rm -r desktop
git commit
应该可以了。现在您可以将这些更改推送到 github。最安全的做法可能是此时再次克隆您的存储库并删除包含您的桌面的存储库。