From charlesreid1

No edit summary
Line 181: Line 181:
|name=Code School - Try Git
|name=Code School - Try Git
|link=https://try.github.io/levels/1/challenges/1
|link=https://try.github.io/levels/1/challenges/1
|author=
|notes=This is a fantastic interactive way to learn git. Using an interactive webapp really sharpens your mental model and your intuition about git.
|notes=This is a fantastic interactive way to learn git. Using an interactive webapp really sharpens your mental model and your intuition about git.
}}
}}
Line 194: Line 195:
|name=git - the simple guide - no deep shit
|name=git - the simple guide - no deep shit
|link=http://rogerdudler.github.io/git-guide/
|link=http://rogerdudler.github.io/git-guide/
|author=
|notes=
|notes=
}}
}}
Line 200: Line 202:
|name=Getting Git Right: Tutorials
|name=Getting Git Right: Tutorials
|link=https://www.atlassian.com/git/tutorials/
|link=https://www.atlassian.com/git/tutorials/
|author=
|notes=This tutorial is a good all-around introduction to git, and the section on Collaborating ([https://www.atlassian.com/git/tutorials/syncing link]) is particularly helpful. It stands out for a couple of reasons: simple language, an abundant use of simple figures, and including a discussion of each command. Figures aren't cluttered, and show one idea at a time. The use of color in the diagrams greatly enhances it.
|notes=This tutorial is a good all-around introduction to git, and the section on Collaborating ([https://www.atlassian.com/git/tutorials/syncing link]) is particularly helpful. It stands out for a couple of reasons: simple language, an abundant use of simple figures, and including a discussion of each command. Figures aren't cluttered, and show one idea at a time. The use of color in the diagrams greatly enhances it.
}}
}}
Line 206: Line 209:
|name=GitRef
|name=GitRef
|link=http://gitref.org/
|link=http://gitref.org/
|author=
|notes=
|notes=
}}
}}
Line 212: Line 216:
|name=Git User Manual
|name=Git User Manual
|link=https://www.kernel.org/pub/software/scm/git/docs/user-manual.html
|link=https://www.kernel.org/pub/software/scm/git/docs/user-manual.html
|author=
|notes=ABANDON ALL HOPE YE WHO ENTER HERE
|notes=ABANDON ALL HOPE YE WHO ENTER HERE
}}
}}
Line 217: Line 222:
{{GitWebResource
{{GitWebResource
|name=Git Magic
|name=Git Magic
|link=http://www-cs-students.stanford.edu/~blynn/gitmagic/
|author=
|author=
|link=http://www-cs-students.stanford.edu/~blynn/gitmagic/
|notes=Multilingual
|notes=Multilingual
}}
}}
Line 224: Line 229:
{{GitWebResource
{{GitWebResource
|name=CodeSchool: Git
|name=CodeSchool: Git
|link=https://www.codeschool.com/paths/git
|author=
|author=
|link=https://www.codeschool.com/paths/git
|notes=Similar to GitHub link above, not sure what the difference is.
|notes=Similar to GitHub link above, not sure what the difference is.
}}
}}
Line 231: Line 236:
{{GitWebResource
{{GitWebResource
|name=Pro Git Book Website
|name=Pro Git Book Website
|link=https://progit.org/
|author=Chacon and Straub
|author=Chacon and Straub
|link=https://progit.org/
|notes=The contents of this book are available online, in multiple book formats.
|notes=The contents of this book are available online, in multiple book formats.
}}
}}
Line 238: Line 243:
{{GitWebResource
{{GitWebResource
|name=A Git Primer
|name=A Git Primer
|link=https://danielmiessler.com/study/git/
|author=Daniel Miessler
|author=Daniel Miessler
|link=https://danielmiessler.com/study/git/
|notes=
|notes=
}}
}}
Line 245: Line 250:
{{GitWebResource
{{GitWebResource
|name=Git Immersion
|name=Git Immersion
|link=http://gitimmersion.com/
|author=
|author=
|link=http://gitimmersion.com/
|notes=
|notes=
}}
}}
Line 252: Line 257:
{{GitWebResource
{{GitWebResource
|name=Git Koans
|name=Git Koans
|link=http://stevelosh.com/blog/2013/04/git-koans/
|author=Steve Losh
|author=Steve Losh
|link=http://stevelosh.com/blog/2013/04/git-koans/
|notes=
|notes=
}}
}}
Line 259: Line 264:
{{GitWebResource
{{GitWebResource
|name=Git How To
|name=Git How To
|link=http://githowto.com/
|author=
|author=
|link=http://githowto.com/
|notes=
|notes=
}}
}}
Line 266: Line 271:
{{GitWebResource
{{GitWebResource
|name=How To Use Git
|name=How To Use Git
|link=https://www.digitalocean.com/community/tutorials/how-to-use-git-effectively
|author=Digital Ocean
|author=Digital Ocean
|link=https://www.digitalocean.com/community/tutorials/how-to-use-git-effectively
|notes=
|notes=
}}
}}
Line 273: Line 278:
{{GitWebResource
{{GitWebResource
|name=How To Use Git and GitHub
|name=How To Use Git and GitHub
|link=https://www.udacity.com/course/how-to-use-git-and-github--ud775
|author=Udacity
|author=Udacity
|link=https://www.udacity.com/course/how-to-use-git-and-github--ud775
|notes=
|notes=
}}
}}
Line 280: Line 285:
{{GitWebResource
{{GitWebResource
|name=Git for Computer Scientists
|name=Git for Computer Scientists
|link=http://eagain.net/articles/git-for-computer-scientists/
|author=
|author=
|link=http://eagain.net/articles/git-for-computer-scientists/
|notes=
|notes=
}}
}}
Line 287: Line 292:
{{GitWebResource
{{GitWebResource
|name=Git Ready
|name=Git Ready
|link=http://gitready.com/
|author=
|author=
|link=http://gitready.com/
|notes=
|notes=
}}
}}
Line 294: Line 299:
{{GitWebResource
{{GitWebResource
|name=Think Like (a) Git
|name=Think Like (a) Git
|link=http://think-like-a-git.net/
|author=
|author=
|link=http://think-like-a-git.net/
|notes=
|notes=
}}
}}
Line 301: Line 306:
{{GitWebResource
{{GitWebResource
|name=Team Treehouse: Git Basics
|name=Team Treehouse: Git Basics
|link=http://teamtreehouse.com/library/git-basics
|author=
|author=
|link=http://teamtreehouse.com/library/git-basics
|notes=
|notes=
}}
}}
Line 308: Line 313:
{{GitWebResource
{{GitWebResource
|name=Git-SVN Crash Course (for SVN users)
|name=Git-SVN Crash Course (for SVN users)
|link=http://git.or.cz/course/svn.html
|author=
|author=
|link=http://git.or.cz/course/svn.html
|notes=
|notes=
}}
}}
Line 315: Line 320:
{{GitWebResource
{{GitWebResource
|name=Git It
|name=Git It
|link=http://jlord.us/git-it/
|author=
|author=
|link=http://jlord.us/git-it/
|notes=
|notes=
}}
}}
Line 322: Line 327:
{{GitWebResource
{{GitWebResource
|name=Understanding Git Conceptually
|name=Understanding Git Conceptually
|link=http://www.sbf5.com/~cduan/technical/git/
|author=
|author=
|link=http://www.sbf5.com/~cduan/technical/git/
|notes=
|notes=
}}
}}
Line 329: Line 334:
{{GitWebResource
{{GitWebResource
|name=Rewriting History with Git Rebase, Reset, and Amend
|name=Rewriting History with Git Rebase, Reset, and Amend
|link=http://collectiveidea.com/blog/archives/2015/07/23/rewriting-history-with-git-rebase-reset-and-amend/
|author=
|author=
|link=http://collectiveidea.com/blog/archives/2015/07/23/rewriting-history-with-git-rebase-reset-and-amend/
|notes=
|notes=
}}
}}
Line 336: Line 341:
{{GitWebResource
{{GitWebResource
|name=Git from the Bottom Up
|name=Git from the Bottom Up
|link=http://ftp.newartisans.com/pub/git.from.bottom.up.pdf
|author=
|author=
|link=http://ftp.newartisans.com/pub/git.from.bottom.up.pdf
|notes=
|notes=
}}
}}
Line 343: Line 348:
{{GitWebResource
{{GitWebResource
|name=Using Git-Flow to Automate Your Git Branching Workflow
|name=Using Git-Flow to Automate Your Git Branching Workflow
|link=http://jeffkreeftmeijer.com/2010/why-arent-you-using-git-flow/
|author=
|author=
|link=http://jeffkreeftmeijer.com/2010/why-arent-you-using-git-flow/
|notes=
|notes=
}}
}}
<!--
changed order of author and link
-->


{{GitWebResource
{{GitWebResource

Revision as of 06:12, 24 July 2015

This page is an attempt at a git-awesome list: comprehensive list of resources related to Git. I have made a note of items that are particularly helpful to learning git or developing git abstractions.

To start with, there's GitHub's list of resources: https://help.github.com/articles/good-resources-for-learning-git-and-github/

Books and Ebooks

Books

Template:GitBooksHead

Template:GitBook

Template:GitBook

Template:GitBook

Template:GitBook

Template:GitBook

Template:GitBook

Template:GitBook

Template:GitBook

Template:GitBook

Template:GitBook

Template:GitBook

Template:GitBook

Template:GitBook

Template:GitBook

Template:GitBook


Template:GitBooksFoot

Ebooks

Template:GitBooksHead

Template:GitBook

Template:GitBook

Template:GitBook

Template:GitBook

Template:GitBook

Template:GitBook

Template:GitBook

Template:GitBooksFoot


Web Tutorials

Template:GitWebResourcesHead

Template:GitWebResourceFantastic

Template:GitWebResourceFantastic

Template:GitWebResource

Template:GitWebResource

Template:GitWebResource

Template:GitWebResource

Template:GitWebResource

Template:GitWebResource

Template:GitWebResource

Template:GitWebResource

Template:GitWebResource

Template:GitWebResource

Template:GitWebResource

Template:GitWebResource

Template:GitWebResource

Template:GitWebResource

Template:GitWebResource

Template:GitWebResource

Template:GitWebResource

Template:GitWebResource

Template:GitWebResource

Template:GitWebResource

Template:GitWebResource

Template:GitWebResource

Template:GitWebResource

Template:GitWebResource

Template:GitWebResource

Template:GitWebResource

Template:GitWebResource

Template:GitWebResource

Template:GitWebResource

Template:GitWebResource

Template:GitWebResourceFantastic

Template:GitWebResource

Template:GitWebResource

Template:GitWebResourcesFoot

Video Tutorials

Template:GitWebResourcesHead

Template:GitWebResource

Template:GitWebResourcesFoot

Talks