簡體   English   中英

git分支的rebase-push周期

[英]Rebase-push cycles for git branches

我目前正在使用一個GitHub存儲庫,該存儲庫具有一個分支,該分支基於另一個存儲庫的主分支。 github分支是我工作的備份,並且絕對不是要拉的,因此從主存儲庫重新部署時,我很願意重寫其歷史記錄。

我的問題是我想要干凈的歷史記錄,如果歷史記錄不一致,我將無法做到這一點。 如果我進行推送(初始工作)+重新設置,則會發生這種情況-第二次推送被拒絕。

我試圖刪除分支,然后再推送,但是這樣做有一個令人討厭的副作用,即創建存儲庫的拖放創建,這很慢。

我應該如何解決這個問題?

git-push可以接受選項-f--force來告訴它強制推送以將遠程引用(分支)更新為本地值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM