For when the command line becomes all too much.
Nothing additional needed, all the fabulous JetBrains IDEs (WebStorm, PyCharm, RubyMine, PhpStorm, etc) come with exceptional support for git.
-
A really nifty online learning experience that walks you through how to do branching and merging in git.
-
Atlassian Git Tutorials (Atlassian are makers of BitBucket, another Git remote hosting service like GitHub and GitLab)
-
Written by Prime Digital Academy's Scott Bromander, this is a document to help you develop a practice of learning by using Git and Github to track your learning.
-
gdi-starting-up: A quick set of steps to use when beginning a new project from scratch
A general set of guidelines to use when starting off a new project.
-
hub: the command-line wrapper for git
Using hub, starting up a new project becomes pretty simple:
git init new_project
cd new_project
hub create
echo '# My New Awesome Project' > README.md
git add -A
git commit -m initial
git push -u origin HEAD