[英]How I can restore merged deleted branches from merged PR's in github upon rollback so I can manually re-merge them?
在我的項目中
一旦我將對master
分支的更改回滾到特定標記,我將遵循以下過程:
before_rollback
從 master 獲取更改: git checkout master # I'll need to use the before_rollback branch to make a diff for branches to re-merge git checkout -b before_rollback git checkout master
git reset --hard ^tag_to_revert^ git push origin --force master
但是before_rollback
分支還包含一些其他更改,這些更改來自關閉的 PR,其中刪除了來自 github 的分支。我想做的是重新打開分支並手動獲取需要重新合並的分支的差異,以便我可以重新合並它們背部。
換句話說,我想以某種方式獲得master
和before_rollback
之間的合並分支的差異並重新打開它們,無論它們是否已被刪除。
有沒有辦法做到這一點?
這是一個可能的替代工作流程:
main
main
, 沒有--force
任何地方。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.