30 lines
982 B
Markdown
30 lines
982 B
Markdown
|
---
|
||
|
title: '`git revert` is your friend'
|
||
|
date: 2024-05-22
|
||
|
permalink: daily/2024/05/22/git-revert-is-your-friend
|
||
|
tags:
|
||
|
- software-development
|
||
|
- git
|
||
|
cta: ~
|
||
|
snippet: |
|
||
|
`git revert` is your friend.
|
||
|
---
|
||
|
|
||
|
Imagine you've made a commit and want to undo it, or a particular commit is causing issues in production and you want to roll it back.
|
||
|
|
||
|
Instead of having to change it back manually, `git revert` can do it for you.
|
||
|
|
||
|
You specify the commit SHA you want to revert and Git will automatically try and revert that commit.
|
||
|
|
||
|
It creates its own commit message which includes the original commit message and [the reverted commit SHA][0], so you can easily find or navigate to the original commit.
|
||
|
|
||
|
For example:
|
||
|
|
||
|
> Revert "Sort talks only by the event date"
|
||
|
>
|
||
|
> This reverts commit cbd1417b24a608df8b451a3ab5c9f888de41e758.
|
||
|
|
||
|
Next time, instead of manually reverting a commit, give `git revert` a try.
|
||
|
|
||
|
[0]: {{site.url}}/daily/2024/05/20/referencing-other-commits-in-commit-messages
|