Difference between revisions of "Guide to using Git with GEOS-Chem"
From Geos-chem
(→Contents) |
|||
(19 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
+ | [[Main_Page|GEOS-Chem Main Page]] | [[GEOS-Chem overview#GEOS-Chem Guides|GEOS-Chem Guides]]''''' | ||
+ | |||
== Overview == | == Overview == | ||
− | + | In this Guide, we information about using the Git source code management software with GEOS-Chem. | |
== Contents == | == Contents == | ||
Line 6: | Line 8: | ||
#[[Introduction to Git]] | #[[Introduction to Git]] | ||
#[[Installing 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]] | ||
+ | #[[Advanced Git usage]] | ||
#[[Git and Github tutorials]] | #[[Git and Github tutorials]] | ||
== Further reading == | == Further reading == | ||
− | # [http://git-scm.com/ Git web page] | + | #[http://git-scm.com/ Git web page] |
− | # [http://zrusin.blogspot.com/2007/09/git-cheat-sheet.html Git Cheat Sheet] | + | #[https://git-scm.com/book/en/v2 ''Pro Git'' book] |
− | # Google "Tech Talk" by Linus Torvalds, the creator of Git [http://www.youtube.com/watch?v=4XpnKHJAok8 (Video on Youtube)] | + | #[http://zrusin.blogspot.com/2007/09/git-cheat-sheet.html Git Cheat Sheet] |
− | # Google "Tech talk" by Randal Schwartz [http://www.youtube.com/watch?v=8dhZ9BXQgc4 (Video on Youtube)] | + | #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)] |
+ | #[https://datasift.github.io/gitflow/IntroducingGitFlow.html ''GitFlow'' (DataSift)] |
Latest revision as of 18:51, 27 June 2024
GEOS-Chem Main Page | GEOS-Chem Guides
Overview
In this Guide, we information about using the Git source code management software with GEOS-Chem.
Contents
- 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
- Advanced Git usage
- Git and Github tutorials
Further reading
- Git web page
- Pro Git book
- Git Cheat Sheet
- Google "Tech Talk" by Linus Torvalds, the creator of Git (Video on Youtube)
- Google "Tech talk" by Randal Schwartz (Video on Youtube)
- GitFlow (DataSift)