Git related links

Git Web Site    Git RefCard (PDF)

DZone: Conversational Git, The friendly Introduction to Git

Git Textbook:   Pro Git

Git tools for Windows:   TortoiseGit Page   Git Extensions Page  SourceTree

Can you accomplish each of these tasks in Git?  Necessary Git Skills

Tony Hagerty's links:   Git-Guide    Git - Tutorial    Git Reference Site    Getting Git Right

Kyle Young's link:   Try Git

Kevin Taylor's link:   Learn Git


Useful Version Control related links from two Fall 2012 CSC 430 Students

From Josh Clifford: 
 

http://think-like-a-git.net/
This link I found to be extremely helpful. It helps explain Git in a very informal, colloquial manner. It starts by explaining graphs and then relates graph theory to the concepts in Git.

https://github.com/blog/120-new-to-git
A mixture of different Git resources such as a cheat sheet, beginners guide, screencaps, behind the scenes looks, etc.

From  Michael Holt:

http://www.tigris.org/nonav/scdocs/ddCVS.html
Source code version control with Concurrent Versions System (CVS)

http://www.ericsink.com/scm/source_control.html
Introduction to source control using centralized version control tools

http://betterexplained.com/articles/a-visual-guide-to-version-control/
A visual guide to version control


Useful Version Control related links from Fall 2013 CSC 430 Students

From Matt Carson:


http://www-cs-students.stanford.edu/~blynn/gitmagic/
An excellent source for beginners with no ideas on Git. It is very reader friendly and doesn’t have the long drawn out explanations, but instead, uses easy to understand comments to explain what is going on.

http://mijingo.com/products/screencasts/git-tutorial-video/
This video is roughly an hour, however, it covers everything from the installation of Git on both Windows and Mac, why you should use it, various examples of codes, client applications, and even the various services offered through Git like GitHub or Beanstalk.

http://biz30.timedoctor.com/git-mecurial-and-cvs-comparison-of-svn-software/
Comparison argument of version control software

From Aaron Clark:


http://en.wikipedia.org/wiki/Comparison_of_revision_control_software
Offers a brief overview of most all known available revision control software.

http://www.youtube.com/watch?v=vaNGbk6HN9Y
The first in a series about how to use Git.

http://www.youtube.com/watch?v=-h6cj6O94Gs
Video for tutorial on using TortoiseSVN

http://www.shokhirev.com/nikolai/programs/SVN/svn.html
Written tutortial on the usage of TortoiseSVN in windows.

From Parks Frazier:


http://sixrevisions.com/resources/git-tutorials-beginners/
-Some Git tutorials for beginners

https://www.atlassian.com/git/tutorial
-More helpful Git tutorials

From Jennifer Gross:

http://www.lynda.com/Git-tutorials/Git-Essential-Training/100222-2.html?w=0
Personally, I love lynda.com. I have had a membership with them for a few years and watch as many videos as I can on their site. These videos literally walk you through everything you can possibly want to do with Git.

http://ftp.newartisans.com/pub/git.from.bottom.up.pdf
What I enjoyed about this document was that it was different than all the other sources I found on Git. The fact that this source started with explaining concepts in context with other concepts that I already knew was welcoming, rather than immediately throwing code at me to wade through. Also, it was surprisingly sort in comparison to other sources that I found on this topic.

http://oss-watch.ac.uk/resources/versioncontrol
Overview of what is version control

From MiGyeong Gwak:

http://www.gla.ac.uk/services/dpfoioffice/guidanceonrecordsandinformationmanagement/versioncontrol/
(A brief explanation of version control and guidance for a practice by University of Glasgow)

http://producingoss.com/en/vc.html
(This is a version control part in the book of “Producing Open Source Software.”)

From Jerad Hobgood:

https://www.youtube.com/watch?v=ZDR433b0HJY
This is a great source for knowing what git is and how it works.
The man tends to get off track and can be hard to follow but is can help a beginner learn what git is.

http://gitimmersion.com/
Helps getting git setup and getting started using git for the first time.

http://www.lynda.com/GitHub-training-tutorials/1384-0.html
lynda.com is a great place to learn about so many great things. this link is about GitHub in all its glory.


From William Holt:

Simple Git (This has saved my bacon many times!) - http://rogerdudler.github.io/git-guide/
A handy Mercurial Tutorial (some say it’s better than git!) - http://hginit.com

From Emilee King:

http://sixrevisions.com/resources/git-tutorials-beginners/
10 git tutorials for beginners

From Jinbo Lin:

https://www.youtube.com/watch?v=MLLkJ2rngk0

This video talks about the concept of version control.

https://www.youtube.com/watch?v=dDJOb2wGLjY
This is the next episode of last video, in this video he use Git as example to demonstrate how version control system works. And he use his code to show you the function of almost all git command.

http://betterexplained.com/articles/a-visual-guide-to-version-control/
A visual guide to Version Control System.

From Keith Neer:

http://www.themememe.com/subversion-for-absolute-beginners
    This link explains how to use Subversion from installing it to using the basic features.

From Xulong Peng:

//1. This website has summary of version control and good for beginner to know the basic concepts:
http://en.wikipedia.org/wiki/Revision_control

//2. this article outlines the fundamentals of version control. I really like it, clear and neat.
http://betterexplained.com/articles/a-visual-guide-to-version-control/

//3. This review article introduces several top open-source version control systems and tools.
//Good reference as it has reference links after each VCS tool!
http://www.smashingmagazine.com/2008/09/18/the-top-7-open-source-version-control-systems/

//4. eBook on Git, free download!
http://www.git-scm.com/book/en/Getting-Started-About-Version-Control

//5. this is a good website shows details how to use Git.
http://wiki.koha-community.org/wiki/Version_Control_Using_Git

//6. This is from NetBeans about versional control: CVS, Subversion, Mercurial and ClearCase
https://versioncontrol.netbeans.org/

From Tyler Roberts:

http://www.youtube.com/watch?v=U8GBXvdmHT4
Learning the basics of GitHub (1 hour long)

From Wissem Zrelli:

http://guides.beanstalkapp.com/version-control/intro-to-version-control.html#why-is-version-control-important
Importance and basic concepts of version control systems

http://www.wired.com/opinion/2013/03/github/
Advantages of Github and its impact on the whole society