---
title: "Discussion on \"Reset, Revert and Checkout in Git\" | Hashnode"
description: "Discussion on \"Reset, Revert and Checkout in Git\". Git toolbox provides multiple unique tools for fixing up mistakes during your development. Commands such as git reset, git checkout, and git revert allow you to undo erroneous changes in your repository.\nBecause they perform similar operations, it is..."
url: "https://hashnode.com/posts/reset-revert-and-checkout-in-git/5e6233d3170778c92bea2e68"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Reset, Revert and Checkout in Git](https://kolosek.hashnode.dev/reset-revert-and-checkout-in-git?utm_source=hashnode&utm_medium=feed)

Git toolbox provides multiple unique tools for fixing up mistakes during your development. Commands such as git reset, git checkout, and git revert allow you to undo erroneous changes in your repository. Because they perform similar operations, it is...

Mar 6, 2020 · kolosek.hashnode.dev  
Read the article

-   [#git](https://hashnode.com/tag/git)

## Written by

[Nesha Zoric](https://hashnode.com/@kolosek)

@kolosek

  
[View profile](https://hashnode.com/@kolosek)

CTO @ Kolosek.com

## Responses 1

Markdown supported · ⌘↵ to post

[Ghost](https://hashnode.com/@incognito-)

[Oct 14, 2022](https://hashnode.com/posts/reset-revert-and-checkout-in-git/5e6233d3170778c92bea2e68/comment/6349cf8baea8ad4e982c5a59)

This is actually a very good git reset article[,](https://www.youtube.com/watch?v=Ak_FBkBQ1Ng) the diagrams made it a lot easier to understand, thanks for sharing.
