Skip to content

koudyk/intro_git_github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction to git and GitHub

Hello! 👋 I'm Kendra Oudyk

Git and GitHub are key tools for doing version control in both academia and industry. These tools can help researchers do more efficient, open, and reproducible work. In this material, we cover these topics:

  • What is distributed version control?
  • Why has it become so important in science and industry?;
  • How to track your own work using Git; and
  • How to share your work and collaborate with GitHub.

Pre-recorded lecture

Here is my pre-recorded lecture (slides) that goes over the topics listed above.

Before the in-class tutorial

For this tutorial, you'll need

  1. To have watched the pre-recorded lecture
  2. A Bash shell
  3. The version control system Git
  4. A text editor you’re comfortable with
  5. A GitHub account.
  6. A modern browser

Before class, please follow the installation instructions to make sure you have all these requirements.

Acknowledgements

Many parts of these material are inspired / based on these great resources:

Chacon, S., & Straub, B. (2014). Pro git. Springer Nature. Available at https://git-scm.com/book/en/v2

The Carpentries. (2021). Version Control with Git. https://swcarpentry.github.io/git-novice/

About

Introduction to git and GitHub

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published