Github is maybe the most widely used VCS hosting service that has a client for Mac and Windows but not for Linux. Git Gui is one of the easiest way to work with Github and so maybe it should become the default client for it.

In this tutorial we shall see how easy it is to manage Github, when using Git Gui. If you are interested for another GUI app, check out my tutorial on Github: Step by step management of Github with Git Cola GUI
After the installation of Git Gui we will:

Stage,
Comment,
Commit,
Tag,
Push our code to Github

These are the most common tasks that every git user does in terminal. By using Git Gui things go better, faster and you become more productive.