У меня есть master
и ветка A
.
Я пытаюсь получить изменения go от A
до master
.
Однако существуют конфликты слияния.
В настоящее время, когда я использую git merge
или аналогичные вещи (например, встроенный в IntelliJ средство разрешения конфликтов слияния или SourceTree + KDiff3), когда возникают конфликты, я могу их исправить.
Однако исправления, которые я делаю, выполняются на master
Разветвление.
Это означает, что с защищенным удаленным master
(то есть через GitHub), где вы не можете напрямую вставить sh в master
, я не могу на самом деле зафиксировать исправления конфликта слияния.
Есть ли способ внести изменения, зафиксированные в A
, а затем объединить их в master
?
Я могу получить это поведение с помощью редактора конфликтов слияния GitHub - когда вы его используете, он фиксирует изменения в ветке A
, а затем вам все еще нужно выполнить проверку кода и т. д. c. совершить в master
. Но в идеале я хотел бы иметь возможность разрешать конфликты слиянием в моей среде IDE.
Редактировать: дальнейший поиск показал, что я действительно могу слить master
в A
, разрешая конфликты в процессе, а затем объединить A
обратно в master
. Кто-нибудь может подтвердить, если это звучит правильно?