My favorite Git GUI client for 2020 [Week 44/20 in Review]
Tags: git, macos, javascript, youtube
Published: 2020-11-05 11:49:13

---
canonical_url: https://blog.natterstefan.me/my-favorite-git-gui-client-for-2020-week-4420-in-review
---

*If you like my [articles](https://blog.natterstefan.me/), you probably like my [tweets](https://twitter.com/intent/follow?screen_name=natterstefan) and [newsletter](http://subscribe.to/natterstefan) too. Let's stay connected on [LinkedIn](http://www.linkedin.com/in/natterstefan). 🚀*

---

Hello 👋🏻.

There are already quite a few git GUI clients on the market. From SourceTree, GitHub Desktop, GitKraken, Tower, and more, to my favorite Git client. This one I will introduce to you today.

Feel free to share your thoughts with me in the comments below or on [Twitter](https://twitter.com/intent/follow?screen_name=natterstefan).

## My favorite Git client - Fork

![My favorite Git client - Fork](https://dev-to-uploads.s3.amazonaws.com/i/d115eh6j4ok7p94qlhrm.png)

When I started working with Git, my choice fell on SourceTree. It was clear, felt fast, and reliable. Then [gitx](http://gitx.frim.nl/) was recommended to me at work. A minimalistic and focused client for macOS. It did what it promised. However, I quickly realized that it was no longer up to date and was not maintained. So I had to look for an alternative. I quickly found [Fork](https://git-fork.com/?ref=natterstefan.me). I think I found it on [ProductHunt](https://www.producthunt.com/@natterstefan). Regardless, I have been very satisfied with Fork ever since.

I like the clean UI, the overview of all my local repositories (Repository Manager), the integrated Merge Conflicts tool, and in general the UX. The two developers Dan Pristupov and Tanya Pristupova have done a great job.

There is currently no reason for me to change the tool. Try it out, let me know what you think, and share your opinion with me. 

![Fork UI](https://dev-to-uploads.s3.amazonaws.com/i/j4b4wd254hwxi5vdjzv0.png)
*(image source: taken from Fork's website)*

Here's a quick overview of their feature list:

### Basic features

- Fetch, pull, push
- Commit, amend
- Create and delete branches and tags
- Create and delete remote repositories
- Checkout branch or revision
- Cherry-pick, revert
- Merge
- Rebase
- Stashes
- Submodules

### Work with repository

- Create, clone, or add existing repositories
- Open recent repository quickly

### Commit view
- Stage / unstage changes line-by-line
- Access to recent commit messages

### More features

- Interactive rebase
- Blame
- Browse the repository file tree at any commit
- Intuitive merge conflict resolving
- Restore lost commits with Reflog
- See your stashes right in the commit list
- Git-flow
- Git LFS
- GPG

You can download and try it [here](https://git-fork.com/?ref=natterstefan.me).

##  📗 Books

["We are all Leaders" by Fredrik Arnander](https://amzn.to/3oCeqH0) is the name of the book I am currently reading.

## ⛓ Links of the Week

- I use bookmarks regularly on [Twitter](https://twitter.com/intent/follow?screen_name=natterstefan). Without them, I'd not have an overview of the top tweets of the week I attach to each article. So I was all the more pleased when I found an article by [Divyajyoti Ukirde](https://hashnode.com/@divyajyotiuk) with the appropriate title: ["Exporting your Twitter bookmarks in markdown file"](https://divyajyotiuk.hashnode.dev/exporting-your-twitter-bookmarks-in-markdown-file).
- Have you ever heard of "Ikigai"? It's the Japanese concept for "reason for being." According to an [insightful article by Nam Nguyen](https://elemental.medium.com/the-3-secrets-to-japanese-longevity-dd58f50145c5), it consists of four mental states: What you love, what the world needs, what you are good at, and what you can be paid for. I find the idea behind it good and appealing.
- What will you tell your 20-year-old self when you are in your 40s? I am still in my 30s, but I can already relate to some [advice George presents](https://medium.com/change-your-mind/life-lessons-learned-in-my-40s-that-i-wish-i-could-tell-my-20-year-old-self-4ead0fcc721f).
- Are you tired of constantly disabling all cookies? [Consent-O-Matic](https://chrome.google.com/webstore/detail/consent-o-matic/mdjildafknihdffpkfmmpnpoiajfjnjd?ref=natterstefan.me) (Chrome Extension) will make your life easier.
- [Keyboard CSS](https://blog.shhdharmen.me/announcing-keyboard-css-show-off-your-keyboard-shortcuts-with-style) - Show off your keyboard shortcuts with style 🦄. I love it, [Dharmen](https://hashnode.com/@shhdharmen)!
- ["Animating complex SVG in React"](https://medium.com/@dimaiv/animating-complex-svg-in-react-c555630f15cd) - During the last months, I have sporadically worked with SVG animations several times. Thanks, [Dimitri](https://medium.com/@dimaiv) for another great article on my list.
- I'm in the middle of updating my own website and am thinking about adding this great [horizontal scroll slider](https://medium.com/dailyjs/horizontal-scroll-animation-fc39ae43cbe5) with [Tailwind](https://tailwindcss.com/). Looks cool, doesn't it?
- I am not sure if you are a fan of engagement groups, but if you are and want to increase your Instagram performance, take a look at [Graboost](https://graboost.app/ref=natterstefan.me).
- "Become a better UI designer at your own pace" is what [UI Coach](https://uicoach.io/ref=natterstefan.me) is all about.
- Notion + Mental Models (e.g. Eisenhower matrix) = [Notionery](https://www.notionery.com/ref=natterstefan.me).
- [Winston](https://github.com/winstonjs/winston) is the logger for just about everything!

## 📺 Video of the Week

[Francesco](https://twitter.com/FrancescoCiull4) started talking to fantastic people on Twitter a few weeks ago. Besides [Danny Thompson](https://twitter.com/DThompsonDev), [Rojhan Paydar](https://twitter.com/rothecoder), [Jenny Potts](https://twitter.com/jennypotts), [Raf Rasenberg](https://twitter.com/rafrasenberg), and [many others](https://twitter.com/natterstefan/status/1324236290699776002) I was invited too. I loved hanging out with Francesco and talking about how to become a developer, Open Source, and other topics. Thanks for having me, my friend!

{% youtube EyCNw0NYRFM %}

## 🐦 Tweets of the Week

{% twitter 1323018052087197696 %}
{% twitter 1322353786187177984 %}
{% twitter 1322256983752364037 %}
{% twitter 1321590224514883587 %}
{% twitter 1322208044311347201 %}

See you next week - thank you. 👋🏻

Stefan

---

*If you like this article, chances are you will like my [newsletter](http://subscribe.to/natterstefan) too. 🚀*

Let's stay connected on [*Twitter*](https://twitter.com/intent/follow?screen_name=natterstefan), [*LinkedIn*](http://www.linkedin.com/in/natterstefan), and [*GitHub*](https://github.com/natterstefan).

*You can [buy me a coffee](https://www.buymeacoffee.com/natterstefan) or support my work on [Patreon](https://www.patreon.com/natterstefan) too if you want.*

---

*This post includes affiliate links; I may receive compensation if you purchase products or services from the different links provided in this article.*