[英]How can I repair a wrong, old merge commit in git?
我有一個名為feature
的功能分支,已合並到staging
。 發生了沖突,我解決了。 那時,我犯了一個錯誤,並引入了我通過合並提交提交的語法錯誤。 錯誤在於staging
,而非feature
。
之后,我對feature
進行了更多后續提交,並將這些提交合並到staging
而沒有任何沖突。 但是,由於錯誤的合並提交, staging
已中斷。 feature
有效。
一旦對feature
進行了開發並且可以在staging
,功能將被合並到第二個暫存級別,然后再master
。
所有登台級別以及主登台級別都在遠程上具有提交鈎子,可以防止任何非合並提交,因此直接在staging
上對其staging
修復將無法工作。
如何在staging
修復損壞的代碼?
根據您對登台的評論,僅允許合並提交,從登台創建新分支,修復語法錯誤,然后將其合並回登台。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.