|
|
(43 intermediate revisions by 3 users not shown) |
Line 1: |
Line 1: |
− | == Overview ==
| + | #REDIRECT [[Guide to using Git with GEOS-Chem]] |
− | | + | |
− | Git is a relatively new version control system. At present (March 2010), we are considering migrating the GEOS-Chem repository from CVS to Git, for a variety of reasons:
| + | |
− | | + | |
− | *Git avoids some of the limitations of CVS (which is by now 20-year-old software).
| + | |
− | *Git is in general much simpler to use than CVS.
| + | |
− | * With Git, GEOS-Chem developers will be able to:
| + | |
− | *# Download the most current GEOS-Chem source code online. (This will obviate the need for having to download the <tt>*.tar.gz</tt> files.)
| + | |
− | *# Develop and test their source code additions to GEOS-Chem in their own local repository, and
| + | |
− | *# Submit their mature source code updates back to the [[GEOS-Chem programming staff|GEOS-Chem Support Team]] for inclusion in the [[GEOS-Chem versions under development|standard mainline code]]
| + | |
− | | + | |
− | == Tutorials about Git ==
| + | |
− | | + | |
− | ;[http://hoth.entp.com/output/git_for_designers.html Git for Designers]: Nice overview of how version control works. Recommended for people with no prior experience using a version control system.
| + | |
− | ;[http://www.spheredev.org/wiki/Git_for_the_lazy: Git for the Lazy]: This is an excellent Git guide for beginners. Short, sweet, and to the point.
| + | |
− | ;[http://www.newartisans.com/2008/04/git-from-the-bottom-up.html ''Git From the Bottom Up'' by John Wiegley]: Article which not only describes the commands used to invoke Git but also the design philosophy behind the Git version control system. A must-read!
| + | |
− | ;[http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html Official Git tutorial]: A comprehensive but somehwat terse tutorial of Git commands.
| + | |
− |
| + | |
− | == References ==
| + | |
− | | + | |
− | # [http://git-scm.com/ Git web page]
| + | |
− | # [http://zrusin.blogspot.com/2007/09/git-cheat-sheet.html Git Cheat Sheet]
| + | |
− | # Google "Tech Talk" by Linus Torvalds, the creator of Git [http://www.youtube.com/watch?v=4XpnKHJAok8 (Video on Youtube)]
| + | |
− | # Google "Tech talk" by Randal Schwartz [http://www.youtube.com/watch?v=8dhZ9BXQgc4 (Video on Youtube)]
| + | |
− | # Git Tutorial Talk [http://excess.org/article/2008/07/ogre-git-tutorial/ (Video)]
| + | |
− | | + | |
− | --[[User:Bmy|Bob Y.]] 14:59, 8 March 2010 (EST)
| + | |