1

我在 Eclipse 中有一个 Java 项目,我使用本地 git 存储库维护该项目(存储库只有一个项目)。

我被要求将此项目推送到远程 git 存储库。这个存储库中已经有其他项目(显然计划是在这个存储库中维护我团队的所有项目)。

我将如何使用 Eclipse 和 Egit 来执行此操作?(或者,我也不介意在命令行上这样做)。

当我尝试使用 Egit 推送项目的“正常”程序(右键单击项目 -> 团队 -> 远程 -> 推送)时,我收到错误“master:master [rejected - non-fast-forward]。

4

2 回答 2

3

尝试执行 git pull 以与远程存储库同步,然后您应该能够推送到它。非快进很可能意味着您已签出旧副本。

于 2012-04-14T22:33:39.543 回答
1

执行以下操作并将 <tags> 替换为您的数据

git clone <git_url> <foldername>
cd <foldername>
git checkout -b <new_project_name>
<copy all your files to the folder>
git push origin <new_project_name>
于 2012-04-14T23:18:55.193 回答