---
title: "Discussion on \"How Git Works Internally — A Simple Mental Model (No Magic, Just Files)\" | Hashnode"
description: "Discussion on \"How Git Works Internally — A Simple Mental Model (No Magic, Just Files)\". Understand how Git works internally by exploring the .git folder, Git objects (blob, tree, commit), and what actually happens during git add and git commit"
url: "https://hashnode.com/posts/how-git-works-internally-a-simple-mental-model-no-magic-just-files/697b6e1932589a3cd6a9a2cb"
---

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

Discussion

# [How Git Works Internally — A Simple Mental Model (No Magic, Just Files)](https://git-explained-simply.hashnode.dev/how-git-works-internally-a-simple-mental-model-no-magic-just-files?utm_source=hashnode&utm_medium=feed)

Understand how Git works internally by exploring the .git folder, Git objects (blob, tree, commit), and what actually happens during git add and git commit

Jan 29 · 5 min read · git-explained-simply.hashnode.dev  
Read the article

-   [#git](https://hashnode.com/tag/git)
-   [#software-development](https://hashnode.com/tag/software-development)
-   [#software-engineering](https://hashnode.com/tag/software-engineering)
-   [#chaicode](https://hashnode.com/tag/chaicode)
-   [#version-control](https://hashnode.com/tag/version-control)
-   [#gitinternal](https://hashnode.com/tag/gitinternal)

## Written by

[Yash](https://hashnode.com/@theyashsawarkar01)

@theyashsawarkar01

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

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
