Frequently asked questions around Git and Version Control.
Using GitHub on the Desktop
The GitHub code hosting platform is mostly known for its browser interface: after logging into your account on GitHub.com, you can create new remote repositories or work with your existing ones.
But being a browser interface is just one limitation: on GitHub.com, you can only work with your remote Git repositories - not with your local ones. To work with your actual code in your local repositories, you need to use Git on your desktop computer.
Below, this article describes two general ways to do this.
The Git Cheat Sheet
No need to remember all those commands and parameters: get our popular "Git Cheat Sheet" - for free!
One way to use Git on your desktop computer is through the Command Line Interface (in short: "CLI"). You are then working with Git by executing textual commands with various options and parameters:
Git and GitHub on the Desktop
Another way to use Git on your desktop computer is through a GUI application. This allows you to work in a more visual way, using modern tools like drag & drop, contextual menus, and other advantages of GUI applications.
Tower is especially interesting for GitHub users because it not only allows to work with the local Git repository: Tower also integrates tightly with GitHub itself, allowing you to create and manage remote repositories directly in your GitHub account or work with platform-specific features like "Pull Requests" right from the desktop.