Archive:Development/Tutorials/Git: Difference between revisions

From KDE TechBase
(move this where it belongs)
Line 27: Line 27:
*[http://tom.preston-werner.com/2009/05/19/the-git-parable.html The Git Parable] - Essential reading if you want to truly understand git.
*[http://tom.preston-werner.com/2009/05/19/the-git-parable.html The Git Parable] - Essential reading if you want to truly understand git.
*[http://www-cs-students.stanford.edu/~blynn/gitmagic/ Git Magic] - a good intro to git (in several languages!)  
*[http://www-cs-students.stanford.edu/~blynn/gitmagic/ Git Magic] - a good intro to git (in several languages!)  
*[http://live.gnome.org/GitForGnomeDevelopers| git for gnome developers]  
*[http://live.gnome.org/GitForGnomeDevelopers git for gnome developers]  
*[http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html the official tutorial introduction to Git]
*[http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html the official tutorial introduction to Git]
*[http://progit.org/book/|Pro Git] - An easy to understand book on git (CC licensed).
*[http://progit.org/book/ Pro Git] - An easy to understand book on git (CC licensed).

Revision as of 16:59, 6 January 2010

Although KDE is currently using SVN, we're working on moving to git. Also, a growing number of developers are using git-svn to contribute to KDE.

There are many resources available for learning about Git; the techbase pages below provide a kde-specific introduction, based on the most common tasks. After those links is a list of external documentation we've found useful.

Pages

Note: these pages are not complete. help would be appreciated. :) The idea is to provide information in more of a 'recipe' style than 'tutorial': first provide simple commands that people can use Right Now for straightforward tasks, then links to other pages or external git documentation for the tricky things.

Amarok has their own git tutorial, which has a fair amount of overlap with these git pages (we're copying from them ;)

Getting Started

Intermediate/Advanced

Further Reading

If you want to learn more about git, see the following resources: