---
title: "Discussion on \"Fixing common mistakes with Git\" | Hashnode"
description: "Discussion on \"Fixing common mistakes with Git\". One of the prime advantages of a version control system is to be able to code fearlessly and be able to recover from mistakes. \n\nHowever, this is not Git 101. More often than not, developers find themselves stuck when they make a bad commit or merge...."
url: "https://hashnode.com/posts/fixing-common-mistakes-with-git/61055d823b9b85399dcf336b"
---

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

Discussion

# [Fixing common mistakes with Git](https://blog.abhinavpandey.dev/fixing-common-mistakes-with-git?utm_source=hashnode&utm_medium=feed)

One of the prime advantages of a version control system is to be able to code fearlessly and be able to recover from mistakes. However, this is not Git 101. More often than not, developers find themselves stuck when they make a bad commit or merge....

Jul 31, 2021 · 5 min read · blog.abhinavpandey.dev  
Read the article

-   [#github](https://hashnode.com/tag/github)
-   [#git](https://hashnode.com/tag/git)
-   [#productivity](https://hashnode.com/tag/productivity)
-   [#programming-blogs](https://hashnode.com/tag/programming-blogs)

## Written by

[Abhinav Pandey](https://hashnode.com/@abh1navv)

@abh1navv

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

Senior Software Engineer

## Responses 1

Markdown supported · ⌘↵ to post

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

[Oct 14, 2022](https://hashnode.com/posts/fixing-common-mistakes-with-git/61055d823b9b85399dcf336b/comment/6349cff812597a4eecc5c00b)

Resetting in git is probably one of the most important features[,](https://www.youtube.com/watch?v=Ak_FBkBQ1Ng) IMO. You really don't know until it happens, and you commit something by mistake into main repo at work, lol.
