如何处理导入的 git 回购?

How to handle an imported git repo?

我将我的 bitbucket (mercurial) 存储库导入到 github,它似乎工作正常,只是我得到了一个新的根目录。当我以前从 bitbucket 克隆时,根目录是 xxx,现在我的根目录是 yyy/xxx,所以我必须将一个节点遍历到目录中,然后用 pycharm 打开该目录。有没有一种方便的方法让我在克隆 gihub 存储库时得到根 xxx 而不是新的 yyy/xxx

如果您在克隆时看到 yyy/xxx,这意味着您的 GitHub 存储库必须有一个 xxx 文件夹。

您可以在本地克隆中将所有内容移回根目录:

cd /path/to/local/clone
git mv xxx/* .
git add -A .
git commit -m "MOve everything to root folder"
git push