[英]Push to a new git after rebase
我有一個現有的git repo,我想將所有哈希(提交)從現有的git repo推送到一個已經至少有一個hash(commit)的新git repo。 因此,我想執行以下操作:
我需要按順序執行哪些確切的git命令?
我假設您將自己處理可能的基准問題
我將假定至少有一個共同祖先適合作為合並基礎 ,否則在執行這些步驟之前,您將不得不處理此問題。
我將在您建議的方法中添加一些中間步驟
new-repo
)添加到old-repo
new-repo
獲取數據 master
分支到master
從分支new-repo
(與其他分支繼續以類似的方式) new-repo
倉庫 您可能需要事先回答的問題:
將new-repo
添加為遠程new-repo
$ git remote add new-repo <url-to-new-repo>
提取new-repo
倉庫的數據
$ git fetch new-repo
將old-repo
倉庫的master
(當前分支和最新)重新建立到new-repo
master
上
$ git rebase new-repo/master
推送到new-repo
$ git push new-repo master:master
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.