2 ms·
I work with git daily for couple years and I find it quite tiring to follow git branches/commits in command line. I rather use Git Extensions on windows and on
by ozim 11y ago
I work with git daily for couple years and I find it quite tiring to follow git branches/commits in command line.
I rather use Git Extensions on windows and on mac Git Kraken. For beginners I think it would be better to use GUI tools.
- edejong 11y agoFor experienced users, I do agree wholeheartedly. However, to learn how and why git works, it is much more intuitive to work from the command line for a while. For example, you can browse the .git directory, see how refs work, browse through the logs, etc. etc. Another reason why I advice learning the command line interface first is that it is the most versatile, so it's helpful to be able to fall back to it when necessary. Every GUI tool I've seen so far lacks a feature or two.
- ozim 11y agoFor learning what 'rebase', 'merge', 'sqush', 'git fetch', 'git pull' does it is nice to have a GUI. Command line on the other hand is usefull to restore lost commits with 'git log' and 'git reset' and I find it quite advanced topic. I think all basic commands are all in GUIS so those that I listed in first line.