I think the problem with a lot of User-Interfaces for Git (whether GUI or TUI) is that they rename or 'hide' the Git terminology from users. You still need to know Git to operate the UI, but you often have to learn how Git concepts and terminology map to the UI's terminology.<p>Here are the commands I use with Git, they're not that different:<p>- git co branchNameHere<p>- pull<p>- git st<p>- git add -all<p>- git commit -m "Message here"<p>- git push<p>I am not sure where Gitless would save me time based on what I'm seeing, it looks like a simplification of Git. What might save me time would be more features for managing and applying stashes from the command-line, or making it easier to check the changes I've made (git diff).<p>Here is my all-time favorite Git command, and I've created an alias called 'showtree' for it, but it helps me to understand where different branches are:<p><pre><code> git log --all --graph --decorate --oneline --simplify-by-decoration</code></pre>