Assignment 9: Git/GitHub
To do yourself
New to Git and GitHub? This Essential Beginners Guide is for you
Resources to learn Git - Git handbook, cheatsheets, interactive tutorials
Git and GitHub guide, by Karl Broman
Blischak, John D., Emily R. Davenport, and Greg Wilson. “A Quick Introduction to Version Control with Git and GitHub.” Edited by Francis Ouellette. PLOS Computational Biology 12, no. 1 (January 19, 2016) - An excellent explanation of Git and GitHub. Definitions (Box 1), tutorial
Bryan, Jennifer. “Excuse Me, Do You Have a Moment to Talk about Version Control?”
Happy Git and GitHub for the useR by Jenny Bryan
Git and GitHub for Beginners - 1-hour video course by Gwen Faraday
To submit on blackboard, due 10-27-2020, 5:00pm
Install Git, and create a Github account. Update your Github profile to include some relevant information about yourself, such as your program and/or interests. Submit the link to your profile
Create a repository out of the R package you created in Homework 6. Add all your files, push to GitHub. Make sure your package can be installed from GitHub (Hint:
devtools::install_github()
). Submit the link to your repositoryIn command line, go to the hidden
.git
folder, list all files/folders. Document your observations.What do the words ‘minimal’ (aka `atomic’) and ‘complete’ mean in the context of Git commits?
Fork this repository (https://github.com/mdozmorov/R_notes) to your account, so that you will have references for this course. This is for your information only
Document your responses to these questions appropriately.