I have hundreds of files and folders in my dotfiles repo, and nearly 1000 commits—there are quite a few hidden gems buried in there that generally don’t get to see the light of day. Rather than wander aimlessly through them, let me give you the guided tour.
People often ask me why I switched to zsh. Back when I had first switched, I was hesitant to answer because I was still finding my way around. Now that I’ve been using it, I’ve managed to distill down a few things zsh does well that sets it apart as my shell of choice.
One of the first Git commands people learn is
git status. It’s a great command
to understand the state of your personal repository, but it tells you nothing
about the structure of your teammates’ branches or remotes. Luckily,
visualises the state of a Git repository at any time, so we can collaborate