G 2 attempts to make the git commandline a friendly place. It eases the learning process by providing guidance and high-level commands.