1

EclipseにJavaプロジェクトがあり、ローカルのgitリポジトリを使用して維持しています(リポジトリにはその1つのプロジェクトしかありません)。

このプロジェクトをリモートの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 に答える