Add daily email for 2024-03-24
Why I don't use a GUI for Git
This commit is contained in:
parent
43af028670
commit
b448a91e2d
31
source/_daily_emails/2024-03-24.md
Normal file
31
source/_daily_emails/2024-03-24.md
Normal file
|
@ -0,0 +1,31 @@
|
|||
---
|
||||
title: Why I don't use a GUI for Git
|
||||
date: 2024-03-24
|
||||
permalink: archive/2024/03/24/why-i-dont-use-a-gui-for-git
|
||||
tags:
|
||||
- software-development
|
||||
- git
|
||||
cta: ~
|
||||
snippet: |
|
||||
Do you use a GUI when working with Git? This is why I don't.
|
||||
---
|
||||
|
||||
I've been a Git user since my first full-time Developer position in 2010.
|
||||
|
||||
I've used other version control systems, too, early in my career, but I settled on Git and haven't looked back.
|
||||
|
||||
I've used GUI tools for Git, such as Sourcetree and GitHub Desktop, but I prefer to use Git on the command line instead of a GUI or TUI.
|
||||
|
||||
As a Developer who uses a command-line-focused workflow and works mainly in a terminal, there is less context switching, but I want to focus on learning the tool itself rather than a wrapper around it.
|
||||
|
||||
Some GUIs add their own terminology or functionality, making it difficult for people to debug something on the command line if they experience an issue.
|
||||
|
||||
It's easier to solve problems if you understand the tool itself.
|
||||
|
||||
What if I had a favourite Git GUI that became no longer supported or maintained?
|
||||
|
||||
Would any time spent learning that GUI have been wasted?
|
||||
|
||||
This was also a reason why I switched to using Docker and Docker Compose instead of pre-built wrappers.
|
||||
|
||||
I want to better understand and be efficient with the underlying tool, not only someone else's implementation of it.
|
Loading…
Reference in a new issue