Git Resources: Difference between revisions
From charlesreid1
No edit summary |
|||
| (17 intermediate revisions by the same user not shown) | |||
| Line 2: | Line 2: | ||
To start with, there's GitHub's list of resources: https://help.github.com/articles/good-resources-for-learning-git-and-github/ | To start with, there's GitHub's list of resources: https://help.github.com/articles/good-resources-for-learning-git-and-github/ | ||
And awesome-git: https://github.com/dictcp/awesome-git | |||
=Books and Ebooks= | =Books and Ebooks= | ||
| Line 174: | Line 176: | ||
== | =Web Tutorials= | ||
These should be split up by audience. | |||
{{GitWebResourcesHead}} | |||
{{GitWebResourceFantastic | |||
|name=Code School - Try Git | |||
|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. | |||
}} | |||
{{GitWebResourceFantastic | |||
|name=Learn Git Branching | |||
|author=Peter Cottle | |||
|link=http://pcottle.github.io/learnGitBranching/ | |||
|notes=Another really fantastic interactive webapp for learning git. Can't stress this enough - webapps are fantastic for use as education tools. Use them! | |||
}} | |||
{{ | {{GitWebResource | ||
|name=git - the simple guide - no deep shit | |||
|link=http://rogerdudler.github.io/git-guide/ | |||
|author= | |||
|notes= | |||
}} | |||
{{GitWebResource | |||
|name=Getting Git Right: 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. | |||
}} | |||
{{GitWebResource | |||
|name=GitRef | |||
|link=http://gitref.org/ | |||
|author= | |||
|notes= | |||
}} | |||
{{GitWebResource | |||
|name=Git User Manual | |||
|link=https://www.kernel.org/pub/software/scm/git/docs/user-manual.html | |||
|author= | |||
|notes=ABANDON ALL HOPE YE WHO ENTER HERE | |||
}} | |||
{{GitWebResource | |||
|name=Git Magic | |||
|link=http://www-cs-students.stanford.edu/~blynn/gitmagic/ | |||
|author= | |||
|notes=Multilingual | |||
}} | |||
{{GitWebResource | |||
|name=CodeSchool: Git | |||
|link=https://www.codeschool.com/paths/git | |||
|author= | |||
|notes=Similar to GitHub link above, not sure what the difference is. | |||
}} | |||
{{GitWebResource | |||
|name=Pro Git Book Website | |||
|link=https://progit.org/ | |||
|author=Chacon and Straub | |||
|notes=The contents of this book are available online, in multiple book formats. | |||
}} | |||
{{GitWebResource | |||
|name=A Git Primer | |||
|link=https://danielmiessler.com/study/git/ | |||
|author=Daniel Miessler | |||
|notes= | |||
}} | |||
{{GitWebResource | |||
|name=Git Immersion | |||
|link=http://gitimmersion.com/ | |||
|author= | |||
|notes= | |||
}} | |||
{{GitWebResource | |||
|name=Git Koans | |||
|link=http://stevelosh.com/blog/2013/04/git-koans/ | |||
|author=Steve Losh | |||
|notes= | |||
}} | |||
{{GitWebResource | |||
|name=Git How To | |||
|link=http://githowto.com/ | |||
|author= | |||
|notes= | |||
}} | |||
{{GitWebResource | |||
|name=How To Use Git | |||
|link=https://www.digitalocean.com/community/tutorials/how-to-use-git-effectively | |||
|author=Digital Ocean | |||
|notes= | |||
}} | |||
{{GitWebResource | |||
|name=How To Use Git and GitHub | |||
|link=https://www.udacity.com/course/how-to-use-git-and-github--ud775 | |||
|author=Udacity | |||
|notes= | |||
}} | |||
{{GitWebResource | |||
|name=Git for Computer Scientists | |||
|link=http://eagain.net/articles/git-for-computer-scientists/ | |||
|author= | |||
|notes= | |||
}} | |||
{{GitWebResource | |||
|name=Git Ready | |||
|link=http://gitready.com/ | |||
|author= | |||
|notes= | |||
}} | |||
{{GitWebResource | |||
|name=Think Like (a) Git | |||
|link=http://think-like-a-git.net/ | |||
|author= | |||
|notes= | |||
}} | |||
{{GitWebResource | |||
|name=Team Treehouse: Git Basics | |||
|link=http://teamtreehouse.com/library/git-basics | |||
|author= | |||
|notes= | |||
}} | |||
{{GitWebResource | |||
|name=Git-SVN Crash Course (for SVN users) | |||
|link=http://git.or.cz/course/svn.html | |||
|author= | |||
|notes= | |||
}} | |||
{{GitWebResource | |||
|name=Git It | |||
|link=http://jlord.us/git-it/ | |||
|author= | |||
|notes= | |||
}} | |||
{{GitWebResource | |||
|name=Understanding Git Conceptually | |||
|link=http://www.sbf5.com/~cduan/technical/git/ | |||
|author= | |||
|notes= | |||
}} | |||
{{GitWebResource | |||
|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= | |||
|notes= | |||
}} | |||
{{GitWebResource | |||
|name=Git from the Bottom Up | |||
|link=http://ftp.newartisans.com/pub/git.from.bottom.up.pdf | |||
|author= | |||
|notes= | |||
}} | |||
{{GitWebResource | |||
|name=Using Git-Flow to Automate Your Git Branching Workflow | |||
|link=http://jeffkreeftmeijer.com/2010/why-arent-you-using-git-flow/ | |||
|author= | |||
|notes= | |||
}} | |||
{{GitWebResource | |||
|name=How to get started with Git and work with Git Remote Repo | |||
|link=http://www.ntu.edu.sg/home/ehchua/programming/howto/Git_HowTo.html | |||
|author= | |||
|notes= | |||
}} | |||
{{GitWebResource | |||
|name=Introduction to Git | |||
|link=http://www.pluralsight.com/courses/introduction-to-git | |||
|author=Pluralsight | |||
|notes= | |||
}} | |||
{{GitWebResource | |||
|name=Using Git to Manage a Website | |||
|link=http://toroid.org/ams/git-website-howto | |||
|author=Abhijit Menon-Sen | |||
|notes= | |||
}} | |||
{{GitWebResource | |||
|name=A Successful Git Branching Model | |||
|link=http://nvie.com/posts/a-successful-git-branching-model/ | |||
|author=Vincent Driessen | |||
|notes= | |||
}} | |||
{{GitWebResource | |||
|name=Git Extraction: Abusing Version Control Systems | |||
|link=https://www.pentestpartners.com/blog/git-extraction-abusing-version-control-systems/ | |||
|author= | |||
|notes= | |||
}} | |||
{{GitWebResource | |||
|name=Git for Administrators | |||
|link=https://docs.moodle.org/29/en/Git_for_Administrators | |||
|author= | |||
|notes= | |||
}} | |||
{{GitWebResource | |||
|name=Ry's Git Tutorial | |||
|link=http://rypress.com/tutorials/git/index | |||
|author= | |||
|notes= | |||
}} | |||
{{GitWebResource | |||
|name=Working With Git | |||
|link=http://help.sense.io/v1.0/docs/working-with-git | |||
|author=Sense | |||
|notes= | |||
}} | |||
{{GitWebResource | |||
|name=Git Articles | |||
|link=http://codeinthehole.com/writing/tagged/git/ | |||
|author=David Winterbottom | |||
|notes= | |||
}} | |||
{{ | {{GitWebResource | ||
| | |name=Forking the Git | ||
|author= | |link=https://rtcamp.com/tutorials/git/forking-git/ | ||
|author=rtCamp | |||
|notes= | |notes= | ||
}} | }} | ||
{{ | {{GitWebResource | ||
|name=Got Git? Getting More Out of Your Github Repositories | |||
|link=http://code4lib.org/conference/2015/brady | |||
|author=Code4Lib | |||
|notes= | |||
}} | |||
= | {{GitWebResource | ||
|name=Getting Started with Git | |||
|link=http://cdips.physics.berkeley.edu/getting-started-with-git/ | |||
|author=CDIPS | |||
|notes= | |||
}} | |||
{{ | {{GitWebResource | ||
|name=The VisualOps Book: git | |||
|link=http://docs.visualops.io/state/common/git.html | |||
|author=Visual Ops | |||
|notes= | |||
}} | |||
{{GitWebResource | {{GitWebResource | ||
|name= | |name=Giving In to Git(Hub) | ||
|link=https:// | |link=https://dirkjan.ochtman.nl/writing/2014/03/30/giving-in-to-git-hub.html | ||
|author= | |||
|notes= | |||
}} | |||
{{GitWebResource | |||
|name= | |||
|link= | |||
|author= | |||
|notes= | |||
}} | |||
{{ | {{GitWebResource | ||
|name= | |||
|link= | |||
|author= | |||
|notes= | |||
}} | |||
{{GitWebResource | |||
|name= | |||
|link= | |||
|author= | |||
|notes= | |||
}} | }} | ||
{{GitWebResourceFantastic | |||
|name=Git Koans | |||
|author= | |||
|link=http://stevelosh.com/blog/2013/04/git-koans/ | |||
|notes= | |||
}} | }} | ||
{{GitWebResource | |||
|name=Git Reddit | |||
|author= | |||
|link=https://www.reddit.com/r/git/ | |||
|notes= | |||
}} | |||
{{GitWebResource | |||
|name=When In Git (Tumblr) | |||
|link=http://wheningit.tumblr.com/ | |||
|notes= | |||
}} | }} | ||
| Line 218: | Line 502: | ||
=Video Tutorials= | =Video Tutorials= | ||
{{GitWebResourcesHead}} | |||
{{GitWebResource | |||
|name=Git for Ages 4 and Up | |||
|link=https://www.youtube.com/watch?v=1ffBJ4sVUb4 | |||
|notes=This video was the beginning of having everything really ''click'' with my understanding of how git works under the hood and how to utilize it effectively. The tinker toys help! | |||
}} | |||
{{GitWebResource | |||
|name=Github Training and Guides | |||
|link=https://www.youtube.com/githubguides | |||
|notes=Nice video collection from Github that introduces some nice features of both git and github. Can be confusing for new users, who don't always know when certain functionality is specific to git or to github. | |||
}} | |||
{{GitWebResourcesFoot}} | |||
=Talks= | =Talks= | ||
[[Category:Git]] | |||
Latest revision as of 00:09, 2 April 2017
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/
And awesome-git: https://github.com/dictcp/awesome-git
Books and Ebooks
Books
Ebooks
Web Tutorials
These should be split up by audience.
Template:GitWebResourceFantastic
Template:GitWebResourceFantastic
Template:GitWebResourceFantastic