Blog

Thoughts, ideas, and knowledge on technology, programming, and design.

Git (Chapter 6: Rebasing)

Git (Chapter 6: Rebasing)

Let’s start this module by taking an in depth look at our history. The six commits asterisked below are part of the same train of thought. We even developed them in their own fe...

By Alok Choudhary · Austin, TX Read article
Git (Chapter 5: Branches Part 2)

Git (Chapter 5: Branches Part 2)

We’ve covered the mechanics behind Git branches, we can discuss the practical impact that they have on the software development process. Instead of introducing new commands, thi...

By Alok Choudhary · Austin, TX Read article
GIT (Chapter 4: Branches)

GIT (Chapter 4: Branches)

Branches are the final component of Git version control. This gives us four core elements to work with throughout the rest of this tutorial: The Working Directory The Staged Sna...

By Alok Choudhary · Austin, TX Read article
Git (Chapter 2: The Basics)

Git (Chapter 2: The Basics)

Now that you have a basic understanding of version control systems in general, we can start experimenting with Git. Using Git as a VCS is a lot like working with a normal softwa...

By Alok Choudhary · Austin, TX Read article

Made with ❤️ in Austin.

Copyright © 2026