Git repositories
GNOME has moved its source code repositories from Subversion to git. This page will serve as an index of information related to using git with GNOME projects.
Basic Usage
Learn how to get GNOME code and even contribute back at Git/Developers.
Web view
There's a publicly accessible web view of GNOME git repositories at:
Translators
Translators should read the Translation Project Git HowTo
GNOME Guides
Help - did you get a message from Git when trying to do something?
FAQ - Frequently Asked Questions for common problems
Tips and tricks - Make your life with Git easier
New repository - importing a Git repository into git.gnome.org
Commit message - GNOME's preferred format for commit messages
ChangeLog - How to generate GNU-style ChangeLog files from commit messages
Tools - GUI viewers for Git repositories, IDEs, etc.
Windows - Do you need Git on Windows systems?
*Git/Workflows *Git/SharingBranches *Git/gitignore *Git/Mac
Books, Articles, Blogs, and Other Resources
Github Learning site, online learning sources from Github.com.
Git community book, available in HTML, PDF, and with screencasts.
Git for the lazy, a straightforward tutorial for basic Git usage.
Git for Computer Scientists - take 10 minutes to understand how Git works
Git Tutorials - Git Tutorials on a number of Git Topics.
Linking to Git commits within this wiki
Use the following syntax:
<<GnomeGit(project, commitid)>>
Example
<<GnomeGit(libsocialweb,6ade9695cc5076e8bd97dd18f1c9cf7b5dbfafa3)>>
Will be shown as: commit 6ade96 in libsocialweb