Last updated March 1, 2012.

SmartGit is a Git client for Windows, Mac OS X and Linux. It provides a GUI to the Git command-line interface. SmartGit is free for non-commercial use, but unfortunately it isn't open source.

Basics

[Clarify the ways this is important to committer stats on Drupal.org.]

Identifying yourself to Git

  • Click "Edit" » "Preferences" » "Git" and choose "User Information"
  • Enter your Full Name and E-mail address

Adding a new module with SmartGit

Get the repository (first time only)

  1. In SmartGit, go to "Project" » "Clone."
  2. Select "Remote Git or SVN repository" and paste the (username@git.drupal.org:path) from the "Version control" under the module. (example:
  3. Select the Password radio button and enter your Drupal password. (Note that there is a bug that requires you to deselect and then reselect Password.)
  4. Click "Next" and locate the folder on your computer where you'll store your Git working tree, e.g., /home/user/git/zen.
  5. Click "Next," select "Open in New Project," and enter the "Project Name". This can be anything you want. By default, the project name will match the name of the Git working tree folder.