Go To Git UtilsPublished See discussion on Twitter
I've been starting to pick up a few additional utilities that I use alongside
git within my development setups, I figured I'd try to collect them here in
this post in case I need to set them up on another computer in the future, or
(maybe more likely) I can share this to friends when they ask me "what was that
command you just ran?!?".
If there's other utilities I should be aware of, reach out to share them!
gh - link
I probably don't need to say much about this, but I consider this a musthave if
most of your work is on GitHub (either public or enterprise). Where it really
shines for my use case is opening PRs, I use
gh every single time!
Git Branchless - link
This is really many utilities wrapped up in a trenchcoat! It comes with
git smartlog (a nicer output on
git log), and also a
git undo command
which I strongly believe that
git should offer by default!
Git Pile - link
This has become my go-to tool for supporting a stacked diff like workflow with
git and GitHub. I tried out
spr before but it
enforced that you merge PRs from the command line instead of using the UI (which
also meant it didn't work for me at work where git permissions are intentionally
git-pile "just works"™, using
gh under the hood (the GitHub CLI) for opening
PRs/interacting with PRs, which means I can use all the same options as I used
to use with the GitHub CLI!