Is there a better github client than the default one from github itself?

Is there a better github client than the default one from github itself?
Would love to know what people recommend. 
Github desktop just sucks so bad, would love to work with something that does not feel like wading though a bath of sticky syrup.

Comments

  1. Eric Grange Linux successes happened in spite of the command line, by players who essentially bypassed it and drew the ire of the Linuxians.

    There is always ire by Linuxians. Most are very technical and many are opinionated. Do not think of it as a commentary on GUIs. GUIs have had lots of support by a lot of people for at least almost two decades.

    That's true of OSX, Android, WordPress, CPanel, Proxmox, Jenkins and just countless other GUI.

    Those drew the ire of Linuxians? I'll have to disagree. Web admin GUIs have been favored by most Linuxians. Being open source and showing continued progress is evidence.

    Those products are good examples of how a good GUI can complement a good CLI.

    What's wrong with nano? ;-)

    ReplyDelete
  2. Johan Bontes in the way the CLI forces them to work

    A CLI for a GUI is a process barrier. Think of the CLI app as an out of process ActiveX server with an interface defined by its params. A GUI can be just as limited by a crappy DLL API or weak web service interface.

    This why all git tools follow the exact same workflow, and it just feels...

    No more than Subversion or Mercurial or even TFS. (Try GitKraken and compare to other Git clients. It's different.) Was VSS was an example of a robust and user friendly VCS system because it was not CLI first? The number of workflow paths in VSS pales in comparison to Git. Heck, even TFS.

    I'm not sure what point you're making in this line

    dcc32.exe, msbuild

    ReplyDelete
  3. I use git with GitExtensions and I am fine with both. GitExtensions is not as "polished" as SmartGit but I feel more confortable using it and Mason Wheeler I do not think git is "idiot", instead somethimes I feel idiot. And this happens often, aka every time i realize the enormous amount of intelligence of the mind that created it. Yes I am an idiot that has wasted almost three years to understand how git is done, out of my curiosity. But in the end I can live with this: I ended loving it. But, it is also true that not everyone likes to spend so many hours trying to learn something that appears so convoluted. I really like to have control, total control, fine grain control, and git gives me exactly this. So, in the end, git is not a Distribuited Version Control System, instead I perceive it as a framework that enables you to build your VCS/ DVCS exactly as you like. Prior to using git I struggled with every other VCS and I never urged to know their intricacies, maybe because none of them had interesting intricacies:-)

    ReplyDelete

Post a Comment