Git 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.