2016-07-10 252 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