---
title: "Discussion on \"Inside Git: How It Works and the Role of the .git Folder\" | Hashnode"
description: "Discussion on \"Inside Git: How It Works and the Role of the .git Folder\". Git works differently than old version control systems. Instead of storing just differences between files, Git stores snapshots of project. Think of it like taking a photo of your project every time you commit.  \nUnderstanding the .git Folder\nThe .gi..."
url: "https://hashnode.com/posts/inside-git-how-it-works-and-the-role-of-the-git-folder/696bc929c995357618a0e237"
---

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

Discussion

# [Inside Git: How It Works and the Role of the .git Folder](https://yashthumar.hashnode.dev/inside-git-how-it-works-and-the-role-of-the-git-folder?utm_source=hashnode&utm_medium=feed)

Git works differently than old version control systems. Instead of storing just differences between files, Git stores snapshots of project. Think of it like taking a photo of your project every time you commit. Understanding the .git Folder The .gi...

Jan 17 · 2 min read · yashthumar.hashnode.dev  
Read the article

-   [#git](https://hashnode.com/tag/git)
-   [#github](https://hashnode.com/tag/github)
-   [#gitlab](https://hashnode.com/tag/gitlab)
-   [#git-commands](https://hashnode.com/tag/git-commands)
-   [#git-folder](https://hashnode.com/tag/git-folder)
-   [#blobs](https://hashnode.com/tag/blobs)
-   [#hashes](https://hashnode.com/tag/hashes)
-   [#trees](https://hashnode.com/tag/trees)
-   [#commit](https://hashnode.com/tag/commit)

## Written by

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

@yashthumar

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

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
