| I find the GitHub Desktop tool to be rather clunky. I use git in various ways; * CLI for most small tasks * GUI for big tasks and getting an overview * Editor UI for small things if I am currently in the editor. * GitHub’s website for collaboration and GH specific tasks The GUI’s I use are: Git-Fork on macOS, Windows. Visually my favorite UI of all. https://git-fork.com Sublime Merge on macOS, Windows and Linux. I use this the most since my main development system is Linux. It is more powerful. https://www.sublimemerge.com I prefer those two to Tower, but Tower is much better than GitHub’s tools. Tower is probably the most powerful tool out there. Many editors have good Git support. I tend to use these tools first smaller git tasks. VSCode had a wealth of built-in and add on tools that can do nearly anything. I generally find these to be rather inelegant UI designs. But again better than GitHub’s own client. I have been VERY pleased with the Zed Editor’s current git integration and expect it will improve. I have only recently started to use Zed as my primary editor on an experimental basis. Finally, I haven’t really reviewed all of this in a few years. Always interested in learning new ways. |