What lies in the .git folder? How are commits stored? Answered by Microsoft MVP & author of SQL Source Control!

Saurabh Rai - Nov 24 '21 - - Dev Community

The definitive deep dive into the .git folder by Rob Richardson, author of SQL Server Source Control Basics, a Microsoft MVP, and a frequent Speaker.

Git --everything-is-local!
From writing code, to branching-creating PRs to merging. For our everyday collaborative development tasks. Git has become an essential tool, surpassing other SCM tools. Being lightweight with fast performance, git has a lot of features. And with every every locat git repository there comes a .git folder. Where all the essential data is stored about the ongoing project!

We've all been using Github and are very familiar with the .git folder. But how things operate inside it? What's in the .git folder? How are commits stored? How do branches work? We'll dive deep into the objects folder, unpack commits, look at the types of DAG nodes, examine object content, and build a complete visualization of the stored content. We'll also quickly look through Git hooks, Git config, and ref logs. Come experience the zen of git at Git Commit Show.

🌟Join our Discord Server for an amazing QnA here.

✨ Get your tickets to the event here.

⏲Check the schedule here.

About Rob Richardson:

  • He is a software craftsman building web properties in ASP.NET and Node, React and Vue JS.
  • A Microsoft MVP, published author, frequent speaker at conferences, user groups, and community events. A diligent teacher and student of high quality software development.
  • He often speaks at various conferences and Loves to talk and share his knowledge on Open Source 💚!

Image description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .