2016-07-10 5 views
0

私はしばらく前にコミットした古いリモートリポジトリ(repo1)を持っていますが、別の新しいリポジトリ(repo2)には引き込まれていません。私はrepo2に関する私の仕事のほとんどをしています。 repo2からrepo1にプッシュしようとすると、repo1からプルするように求められます。私はそれが古すぎるので多くの対立があることを知っています。私はrepo1から抜け出したくないので、矛盾を解決する必要はありません誰も新しいバージョンをrepo1にプッシュする方法を知っていますか?私はrepo1を削除して、repo2から最初から始めたいのですか?ありがとう複数のGitリポジトリが同期していない

答えて

0

あなた自身のレポジトリで、repo1の内容を気にしない場合は、強制的にそのレポを押してください。

cd repo2 
# assuming repo1 defined as remote in repo2 
git push -f repo1 HEAD:master 

個人的には、新しいバージョンをプッシュする前にrepo1に古いものを含むブランチを作成します。

cd repo1 
git branch old-stuff 
cd repo2 
git push -f repo1 HEAD:master 
関連する問題