SourceTree
Manage GitHub projects from your desktop
Description
SourceTree is a powerful desktop client that brings your GitHub workflow directly to your computer. It provides a visual interface to open, explore, and modify repositories without using the command line. You can browse project history, stage changes, and commit updates with intuitive clicks. When ready, publish your modifications directly back to GitHub with one action. It simplifies version control for developers who prefer a graphical approach to managing their code.
Screenshots

Click to view full size
