With regards to the usability of git, I can recommend some GUIs to make what is going on more visual. Unfortunately neither of my recommendations are open source, and only free as in beer for non-commercial users.
The first is GitKraken, which is easy to use and work acceptably for smaller projects. Downsides is that it doesn't scale to large repos (multi GB, 10k+ revisions). Also keybindings are not rebindable and suck on Swedish keyboards.
The other option, and the one I use nowadays, is SmartGit. It scales well, is customisable and have a lot of features. The GUI can however be a bit overwhelming at first. I recommend selecting the log graph view as the default view in the setup wizard (NOT the default setting).
Both of these work on Linux. I have tested things like gitk etc and found them to basically be jokes. I have not tested Github Desktop or any other options that don't work on Linux.
The first is GitKraken, which is easy to use and work acceptably for smaller projects. Downsides is that it doesn't scale to large repos (multi GB, 10k+ revisions). Also keybindings are not rebindable and suck on Swedish keyboards.
The other option, and the one I use nowadays, is SmartGit. It scales well, is customisable and have a lot of features. The GUI can however be a bit overwhelming at first. I recommend selecting the log graph view as the default view in the setup wizard (NOT the default setting).
Both of these work on Linux. I have tested things like gitk etc and found them to basically be jokes. I have not tested Github Desktop or any other options that don't work on Linux.
Comment