Skip to content

Support for a rollback #6

@bkemper

Description

@bkemper

The use case is I just merged my feature branch to the "develop" branch with finish and for whatever reason, I need to revert my merge.

$  git rollback 273b1f19 push

Under the hood, I think something like this could work.

git checkout develop
git pull origin develop
git revert  --mainline 1 $1
[[ $2 = 'push' ]] && git push origin develop

Extra Credit

  • Support for "master" branch
  • Default SHA to HEAD
  • Restore feature branch

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions