簡體   English   中英

如何修復git中錯誤的舊合並提交?

[英]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.

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