Difference between revisions of "Git and Github tutorials"
From Geos-chem
(→Tutorials about Github) |
|||
Line 1: | Line 1: | ||
__FORCETOC__ | __FORCETOC__ | ||
+ | '''''[[Using patches to share your updates with others|Previous]] | [[Guide to using Git with GEOS-Chem]] | [[Getting Started with GEOS-Chem]] | [[Main Page|GEOS-Chem Main Page]]''''' | ||
+ | |||
+ | #[[Introduction to Git]] | ||
+ | #[[Installing Git]] | ||
+ | #[[First-time Git setup]] | ||
+ | #[[Cloning (i.e. downloading for the first time)]] | ||
+ | #[[Ignoring files]] | ||
+ | #[[Viewing the revision history]] | ||
+ | #[[Using Git GUI]] | ||
+ | #[[Branching]] | ||
+ | #[[Committing]] | ||
+ | #[[Tagging]] | ||
+ | #[[Merging]] | ||
+ | #[[Receiving updates (aka pulling)]] | ||
+ | #[[Using patches to share your updates with others]] | ||
+ | <span style="color:blue">'''[[Git and Github tutorials'''</span> | ||
+ | |||
== Tutorials about Git == | == Tutorials about Git == |
Revision as of 17:19, 21 June 2019
Previous | Guide to using Git with GEOS-Chem | Getting Started with GEOS-Chem | GEOS-Chem Main Page
- Introduction to Git
- Installing Git
- First-time Git setup
- Cloning (i.e. downloading for the first time)
- Ignoring files
- Viewing the revision history
- Using Git GUI
- Branching
- Committing
- Tagging
- Merging
- Receiving updates (aka pulling)
- Using patches to share your updates with others
[[Git and Github tutorials
Contents
Tutorials about Git
Here are some useful resources for learning the various Git commands:
For beginners
- Git user manual
- The official Git user manual
- Github Cheat Sheet (PDF)
- Brief overview of commonly used Git commands
- Visual Git Cheat Sheet
- Interactive guide for visual learners
- Git tutorial video
- Excellent lecture given by Bart Trojanowski for the Ottawa Group of Ruby Enthusiasts. HIGHLY RECOMMENDED!
For more advanced users
- ProGit
- Excellent online book that discusses many of Git's features, and how to use them like a pro.
- GitMagic
- Descriptive online book that goes into the nitty-gritty of Git usage. A worthwhile read!