3 ms·
Although I understand all these commands and can use them, it's a typical Linux tool. Sure, if you understand the internals you can use the tools and the horren
by knallfrosch 3y ago
Although I understand all these commands and can use them, it's a typical Linux tool.
Sure, if you understand the internals you can use the tools and the horrendous GUIs that are nothing more than a thin layer of paint.
But a truly user-centric tool would actually help you with something like
"I want to work on a new Feature A"
"I want to continue working on Feature B"
"I want my changes in the software/product"
"I want to review a pull request (haha!) locally, in order to have IDE support."
"I did an oopsie and need to go back."
Imagine navigating to a website by specifing its hash, or seeing changes to a PowerPoint file using "git status" and seeing "++slide1.pp". It would be terrible.
- seanw444 3y agoIt's a low-level tool. Imagine writing code with Microsoft Word. There are layers on top of Git that give you more of what you're looking for. - https://github.com/extrawurst/gitui https://github.com/extrawurst/gitui - https://github.com/jesseduffield/lazygit https://github.com/jesseduffield/lazygit - https://magit.vc/ https://magit.vc/