A lot of chatter about using Git and Subversion from the command line versus clients. Folks, take your time and learn the command lines. There’s a lot of stuff you can use the UI clients don’t always wrap into UI. Things like post-commit hooks, etc make the command line way more pure and powerful.
Here’s the same list for Subversion.
But for Git/Github, you can get most of what you need out of git clone
, git commit
, git push
, git pull
, git status
, git diff
and git merge
.
Learn these and you won’t know everything about git, but you’ll be most of the way there.