Posted about 9 years ago. Visible to the public. Linked content.

Git: Revert one or more commits

Reverting a commit means creating a new commit that undoes the old changes.

Imagine the following commit history:

Copy
* commit_sha3 [Story-ID 1] Fixup for my feature * commit_sha2 [Story-ID 5] Other feature * commit_sha1 [Story-ID 1] My feature

You can revert a single commit using the following syntax:

Copy
git revert commit_sha2

To revert changes that are split across multiple commits, use the --no-commit flag.

Copy
git revert --no-commit commit_sha3 git revert --no-commit commit_sha1 git commit -m "Revert Story 1"

makandra has been working exclusively with Ruby on Rails since 2007. Our laser focus on a single technology has made us a leader in this space.

Owner of this card:

Avatar
Tobias Kraze
Last edit:
2 months ago
by Besprechungs-PC
About this deck:
We are makandra and do test-driven, agile Ruby on Rails software development.
License for source code
Posted by Tobias Kraze to makandra dev
This website uses cookies to improve usability and analyze traffic.
Accept or learn more