Resources to learn more
Overview
Teaching: 5 min
Exercises: 0 minQuestions
How can I continue learning Git?
Objectives
List resources useful to continue learning
General advice about improving Git skills
Official documentation
The official git site, https://git-scm.com/doc, has a lot of documentation to get you started. It includes a curated list of external resources that include tutorials, books, videos and courses.
Books
Pro Git book: written by Scott Chacon and Ben Straub and published by Apress. It is available for free with a CC BY-NC-SA 3.0 license in https://git-scm.com/book/en/v2.
Tutorials
Tutorials by Atlassian in BitBucket https://www.atlassian.com/git/tutorials
About the why of version control for scientists
Blischak, J. D., Davenport, E. R., & Wilson, G. (2016). A Quick Introduction to Version Control with Git and GitHub. PLOS Computational Biology, 12(1), e1004668. https://doi.org/10.1371/journal.pcbi.1004668
Bryan, J. (2017). Excuse Me, Do You Have a Moment to Talk About Version Control? The American Statistician, 72, 20–27. https://doi.org/10.1080/00031305.2017.1399928
Cheat sheets
Git cheat sheet created by GitHub.
Cheat sheet to follow the Git-beginner lesson.
Command line cheat sheet: this is a very simple cheat sheet that includes only the commands that will be necessary for the Git-beginner and Git-advanced lessons.
GitHub Education
GitHub offers tools for researchers and educators, including unlimited free private repositories for your academic research work. Learn more about it here.
GitHub offers the Student Developer Pack, that includes unlimited free private repositories for students. Learn more about it here.
Key Points
The more you use it the more you will learn
Build your community