Git
From MoodleDocs
Git is a free and open source version control system. Git is a more sophisticated replacement for CVS. You can find the official Git mirror of the Moodle CVS repository at http://git.moodle.org/. The particular advantage of Git is its distributed model, making it ideal for managing local customisations to Moodle. It is also suitable for development of contrib plugins for Moodle.
General git manuals and tutorials
Moodle specific git guides
- TODO
Tools
The most powerful tool you can git is probably command line git. If you prefer clicking you can try one of the following, more information at http://git-scm.com/tools.
IDE integrations
- EGit - Eclipse plugin
- Netbeans - official early access Git plugin available in development repository
- PHPStorm - commercial IDE
Frontends
- TortoiseGit - Windows only
- GitX - OS X only
- SmartGit - feature rich multiplatform UI (free for non-commercial use)