Git with repositories hosted through GitHub is the lab’s default platform for code sharing and version control. The files for almost everything you do in the lab should be contained in a GitHub repository that is shared with myself and collaborators. This includes not only coding projects in R or python, but also manuscript files.
Here are some useful resources:
– The resources within GitHub’s own Learning Lab. I highly recommend that you complete the lessons in both the First Day on GitHub and First Week on GitHub learning paths.
– Jenny Bryant’s excellent online book Happy Git and GitHub for the R User
– Sharcnet’s documentation on Using Git
– Sharcnet’s youtube video Introduction to Git