Git Articles

Fix a Commit History With Git Interactive Rebase

Fix a Commit History With Git Interactive Rebase

April 28, 2019

Git interactive rebase is a powerful tool that can help you fix up your commit history to make it more meaningful, professional, and maintainable. In this post, I step through what it is, how it works, and when you should — and shouldn’t — use it.

4 Git Command-Line Tips for Greater Productivity

4 Git Command-Line Tips for Greater Productivity

April 23, 2019

Git, despite still being a bit terse, is extremely powerful version control software. However, because it’s so powerful, it takes time to learn. In this post, I’m going to show you four small techniques to help you use it more effectively.

Antora 101: The Three Core Concepts You Need To Know To Use It Fully

Antora 101: The Three Core Concepts You Need To Know To Use It Fully

April 13, 2018

Antora is the premier technical documentation platform. However, that doesn’t mean that it’s a breeze to use right from the get-go. If you have just begun using it or want to get the most out of it, this post will step you through the three key concepts that you need to know about.

Easy Git Interaction with OhMyZsh and Git Extras

Easy Git Interaction with OhMyZsh and Git Extras

April 16, 2017

Git is known to be incredibly terse, though it has improved in recent years. What’s more, there’s a plethora of commands that you need to remember. So, why not learn about OhMyZsh and Git Extras and make your life with Git easier!

How to Get GitHub-like Diff Support in Git on the Command-Line

How to Get GitHub-like Diff Support in Git on the Command-Line

April 24, 2017

If you use Git as your VCS (version control system), you’ll know that it has excellent diff support on the command line. However, even as good as it is, it still leaves a bit to be desired — at least when compared with tools such as GitHub.