Repository for Git+Github tutorial at the UChicago Neuroscience and AI workshop.
- Why do we care about version control?
- Basic git concepts -- repositories, commits, branches, merging and managing branches
- GitHub fundamentals -- pushing & pulling, clones & forks, pull requests, reviewing PRs, merging PRs
- Live coding to illustrate and practice these concepts
- Learn Git Branching interactive game
- Understanding Git Conceptually, by Charles Duan
- How to not be afraid of Git anymore, by Neil Kakkar
- What is Git? Our beginner's guide to version control, GitHub Blog
- Git cloning vs forking, Graphite
- Git tips and notes, Dumitru Uzun
- Git it Desktop app for learning Git and GitHub
- Git - Beyond the Basics, The Ivory Tower
- Git for Computer Scientists, by Tommi Virtanen
- How to write a git commit message, cbeams