Git repositories
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
Working with patches - step-by-step guide for creating, submitting, reviewing and committing patches in GNOME
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?
Books, Articles, Blogs, and Other Resources
Github Learning site, online learning sources from Github.com.
Pro Git, available in HTML, PDF and ePub.
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.
Think like a Git - Excelent tutorial on advanced git topics like rebasing and cherry-picking.
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