Introduction to Git and GitHub
URL: https://hackmd.io/@k8hertweck/GitHub
Sign in to each class meeting here
Have you installed GitHub Desktop and text editor? Have you signed up for a GitHub account? Instructions here
This page is for easy access to links we’ll use during class. You don’t need to do anything with this information until directed by your instructor.
If you have feedback about this course, please comment here
Complete class notes here
Week 1: git workflow with GitHub Desktop App
- Our motivation, from PhD Comics
- Additional help documentation: Getting started with GitHub Desktop
- Git/GitHub link from FH Biomedical Data Science Wiki
- RStudio + Git
Week 2: publishing code and collaborating with GitHub
- dummy repo: if you don’t have yours from last week!
- fredhutch GitHub organization
- Wiki link for GitHub at Fred Hutch
- example repository: this course
- example repository: research
- GitHub flavored markdown
- guacamole repository
- GitHub vs GitLab
- Questions!
Week 3 (optional): git command line interface
- reference for git command line
- example data analysis repository: https://github.com/fredhutchio/example_analysis_repo
- dealing with sensitive information: https://help.github.com/en/articles/removing-sensitive-data-from-a-repository
Resources for continued learning
- Learn about other courses through fredhutch.io here
- The Fred Hutch Bioinformatics and Data Science Cooperative, or Coop, hosts many community meetings and office hours about data science. Learn more information about these groups here,
- Join the Coop Community Slack to talk about data science with other Hutch researchers!
- The Fred Hutch Biomedical Data Science Wiki is written by Hutch researchers and staff, and is a great place to find information about data management, bioinformatics, computing, and more.