Github Project在子文件夹而不是root

时间:2016-12-30 16:55:09

标签: eclipse git github

我在eclipse中上传到github的项目是 (例如我的项目名为SuperHero)

/超级英雄/超级英雄

但我希望它在项目的根目录

/超级英雄

1 个答案:

答案 0 :(得分:0)

您似乎还有一个由Eclipse或您创建的额外文件夹。最简单的方法是在命令行上执行此操作。我假设您要保留第一个文件夹,因为这是包含.git的文件夹和git项目的容器。因此,以下步骤基本上将所有内容从SuperHero/SuperHero移至SuperHero。我不确定Eclipse在这里做了什么,所以我将给你删除额外文件夹并更新GitHub中的更改的说明。此时,您可能需要在Eclipse中重新导入项目。

terminalgitbash导航到第一个SuperHero

cd ~/whateverpaththisis/SuperHero

让我们将第二个SuperHero文件夹中的所有文件移动到第一个文件夹中:

mv /SuperHero/* .

删除空的SuperHero文件夹:

rm -R SuperHero

检查所有更改是否有意义:

git status

提交更改:

git commit -am "Removed extra folder created by eclipse"

推送更改

git push origin <branchname>

如果您现在转到GitHub,您应该看到项目主页中没有包含SuperHero文件夹的项目。

希望这有帮助。