git reset --soft HEAD~3
git commit -m 'new commit message'
3 заменить на N.
Работает и на уже push-нутых ветках, если потом делать git push --force
. Последняя команда заменят ветку целиком, так что с ней надо быть особо осторожным.
git reset --soft HEAD~3
git commit -m 'new commit message'
3 заменить на N.
Работает и на уже push-нутых ветках, если потом делать git push --force
. Последняя команда заменят ветку целиком, так что с ней надо быть особо осторожным.