The Pragmatic Git
  • Home
  • About
  • Author
  • Member Zone
Sign in Subscribe

Immutable snapshot

A collection of 3 posts
How Does Git Store Files?
Git Featured

How Does Git Store Files?

In this post, I'll show you how project files and folders are stored, and how they relate to the overarching commit history — all from a conceptual point of view.
27 Jan 2023 7 min read
How to Tidy up a Dirty Commit History (squash vs fixup)
Git Featured

How to Tidy up a Dirty Commit History (squash vs fixup)

Got some unwanted files, changes, or commit messages in your history? Don't worry! In this post I'll show you how to tidy up a dirty commit history.
18 Oct 2021 5 min read
Immutable Snapshots – One of Git's Core Concepts 🚀
Git Featured

Immutable Snapshots – One of Git's Core Concepts 🚀

One of Git's core concepts, that's easily overlooked and sometimes misunderstood, is the fact that all commits are immutable snapshots of the entire project! In this post I'll illustrate what this really means.
14 Aug 2021 6 min read
Page 1 of 1
The Pragmatic Git © 2025
  • Data & privacy
  • Contact
Powered by Ghost