当我提交项目时,会创建一个额外的项目目录

时间:2012-09-17 15:47:26

标签: eclipse git github egit

我使用these steps在github上提交了一个项目:

  

右键单击您的项目,选择Team - >分享项目 - > Git的。选择   建议的行并按“创建存储库”。按完。

     

右键单击您的项目并选择“团队” - > “推”。一个   弹出对话框。保留以下数据。调整高亮度   行,以便您使用您的用户和项目名称。

但是当我在github上查看我的项目时,这是我的项目结构: myproject - > myproject - > SRC

应该是: myproject - > SRC

因此,在github上创建了项目名称的额外级别。我是否正确地提交了项目?

当我尝试与“在项目的父文件夹中使用或创建存储库”共享项目时,项目路径为“c:\ homedir \ git \ egit-test1 \ egit-test1”如果不是“c: \ homedir \ git \ egit-test1 \“?

附上截图: enter image description here

2 个答案:

答案 0 :(得分:6)

如果您不想在git存储库中添加其他目录级别,则需要在“配置Git存储库”对话框的最顶部启用“在项目的父文件夹中使用或创建存储库”选项(团队 - >分享项目...... - > Git)。

但是,这将直接在工作空间中创建存储库,而不是在默认存储库文件夹中创建存储库,不建议这样做。但您可以将项目移动到正确的位置,然后在第二步中将其重新导入工作区。

create repository in parent folder of project

另一个选择是首先在github上创建存储库。之后,您可以克隆github存储库并将代码移入其中。

答案 1 :(得分:0)

i)在本地存储库中提取代码。

ii)将代码复制到单独的文件夹中。

iii)删除所有隐藏文件和.git。

iv)在本地存储库中再次复制代码。

v)提交并推送