我有一个名为feature
的功能分支,我将其合并到staging
。发生了冲突,我解决了。那时,我犯了一个错误,并引入了我在合并提交时提交的语法错误。错误位于staging
,但不在feature
。
之后,我再向feature
提交了几次提交,并将这些提交合并到staging
,没有任何冲突。但是,由于错误的合并提交,staging
被破坏。 feature
虽然有效。
在feature
上完成开发并且它在staging
中有效后,功能将合并到第二个分段级别,然后合并到master
。
所有级别的staging和master都有远程提交挂钩,以防止任何非合并提交,因此直接在staging
上修复它是行不通的。
如何修复staging
中损坏的代码?
答案 0 :(得分:2)
根据您对暂存的评论,只允许合并提交,从暂存中创建一个新分支,修复语法错误,然后将其合并回暂存。