0
我有一個較早的遠程存儲庫(repo1),我前一段時間提交但從未被拉入另一個較新的存儲庫(repo2)。我做了大部分關於repo2的工作。當我試圖從repo2推到repo1時,它會要求我從repo1中進行拉取。我知道,由於太舊,會有很多衝突。我不想從repo1拉,所以我不必解決衝突有誰知道如何將新版本推到repo1?我應該刪除repo1並從repo2開始從頭開始?謝謝多個Git存儲庫不同步
我有一個較早的遠程存儲庫(repo1),我前一段時間提交但從未被拉入另一個較新的存儲庫(repo2)。我做了大部分關於repo2的工作。當我試圖從repo2推到repo1時,它會要求我從repo1中進行拉取。我知道,由於太舊,會有很多衝突。我不想從repo1拉,所以我不必解決衝突有誰知道如何將新版本推到repo1?我應該刪除repo1並從repo2開始從頭開始?謝謝多個Git存儲庫不同步
如果這些是您自己的回購,並且您不關心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