I know its a "meme" to talk about how great Arch is, but when you want the latest of something, Arch has it. I use EndeavourOS since it had a nicer simpler installer (idk why Arch doesn't invest in whats standard in every other major distro) and if you just use "yay" you don't run into Pacman woes.
Alternatively, I'm only buying Macs as well, but for my gaming rigs, straight to Arch. Steam and Proton work perfectly, if you don't sell your games on Steam or in a way I can run them on Linux I am not buying or playing them.
If I want to be hard-core, I'd use the original git CLI. SourceTree is unmatched in how it makes using git so much more pleasant for when you need to do something relatively simple, but which would be quite cumbersome to do with the CLI and most other tools I've tried.
Its file status and history view is unmatched IMO. I can easily stage/unstage hunks and even lines. The whole UI is generally quite polished and pleasant to use.
It's a real shame there is not a version for linux. I've tried every other git interface under the sun and keep coming back to it. In the meantime, I tried lazygit the past weekend and I think it is one of the better TUI git tools out there, definitely better than GitUI.
orig_branch=$(git branch --show-current) && git checkout dev && git pull && git branch -D "$orig_branch" && git checkout -b "$orig_branch"
> It'd be great to change the default branch used for creating new workspaces. Yeah you can actually change this now! If you click the repo name you can make changes to the "setup script". If you added `git checkout -b "branch name"` it would run that on every new workspace instance.
- It'd be great to change the default branch used for creating new workspaces.
- I'd like the ability to add custom tools to the "Open in..." menu.