git отменить фиксацию на защищенной ветке?

git commit git-commit

4670 просмотра

1 ответ

Есть ли способ отменить коммиты в защищенной ветке?

Я имею в виду, если вы выдвинули неправильный коммит, в незащищенной ветви вы можете отменить его, сбросив HEAD до последнего желаемого коммита или отменив неправильные коммиты и затем форсировав пуш. Но защищенные ветви не допускают силового толкания. Как это исправить в этом случае?

Редактировать: указанный (rigtht) коммит не является слиянием.

Автор: trz Источник Размещён: 26.10.2019 10:50

Ответы (1)


8 плюса

возврат неправильного коммита

git revert SHA-1    
git commit ....
git push origin <branch>

Если ваша ветка защищена и вы не можете выполнить a git push -f ..., вы можете просто выполнить a revert.

git revert
Отменить некоторые существующие коммиты

Автор: CodeWizard Размещён: 12.03.2016 05:21
Вопросы из категории :
32x32