Skip to content

A list of open resources for learning and using git & github.

Notifications You must be signed in to change notification settings

epanlab/GitResources

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

Open Resources for Learning and Using Git & Github

A list of openly available and free resources for learning and using git & Github.

Table of Contents

Overview

Using version control is an important skill for any software-driven work. On of the most of common and setups for doing so is to use git & Github for version control. Here, we collect open tutorials and resources for learning and

As a very brief overview / cheat-sheet:

  • version control: is a system for managing files, keeping track of changes and different versions
  • git: is an open-source tool for doing version control
  • github: is a place (a database or repository), that uses git, and is owned and operated as a service

Tutorials

The following are resources that provide tutorials or guides through learning git and/or Github.

  • This presentation gives a clear conceptual overview of the use cases and key terminology of using git
  • This simple guide to git, by Roger Dudler, provides a brief and simple overview to git
  • The git has full documentation, including a book on git
  • Github themselves have lots of documentation, including a git handbook that introduces the main concept for version control, and a hello world page, that gets your started using Github
  • The try git page includes a collection of resources for learning and using git & Github
  • Atlassian host a series of tutorials for learning about and how to use git
  • This journal article provides a quick introduction, for scientists, to using git & Github for version control
  • Software Carpentry includes a full introductory tutorial that you can work through
  • Learn git branching is an online, interactive tutorial with demonstrations and exercises

Tips and Tricks

Useful tips, tricks, and cheat-sheets for git include:

Other Lists

There are other collections of git & github related links, including:

About

A list of open resources for learning and using git & github.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published