https://github.com/jansim/intro-to-git
Course materials for a one-day workshop introducing the essentials of using git and GitHub
https://github.com/jansim/intro-to-git
education git github quarto workshop-materials
Last synced: 8 days ago
JSON representation
Course materials for a one-day workshop introducing the essentials of using git and GitHub
- Host: GitHub
- URL: https://github.com/jansim/intro-to-git
- Owner: jansim
- License: cc-by-sa-4.0
- Created: 2022-12-02T20:50:25.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-04T19:25:37.000Z (6 months ago)
- Last Synced: 2025-05-05T22:57:43.151Z (8 days ago)
- Topics: education, git, github, quarto, workshop-materials
- Language: JavaScript
- Homepage: https://simson.io/intro-to-git
- Size: 20.8 MB
- Stars: 6
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Introduction to `git`
Jan SimsonThis repository contains the course materials for a one-day workshop
titled βData Literacy: Introduction to `git`β which I gave at the
Karlsruhe Institute for Technology (KIT).## Contents
### Slides
- Block 1: Introduction & Basics
- 1.0 Intro
[\[slides\]](https://simson.io/intro-to-git/1.0-intro.html)
- 1.1 What is git?
[\[slides\]](https://simson.io/intro-to-git/1.1-what_is_git.html)
- 1.2 Tracking Changes
[\[slides\]](https://simson.io/intro-to-git/1.2-tracking_changes.html)
- Block 2: Branches & More
- 2.1 .gitignore
[\[slides\]](https://simson.io/intro-to-git/2.1-gitignore.html)
- 2.2 History
[\[slides\]](https://simson.io/intro-to-git/2.2-history.html)
- 2.3 Branches & Merging
[\[slides\]](https://simson.io/intro-to-git/2.3-branches_merging.html)
- Block 3: Collaboration via Github
- 3.1 What is GitHub?
[\[slides\]](https://simson.io/intro-to-git/3.1-what_is_github.html)
- 3.2 Synching Changes
[\[slides\]](https://simson.io/intro-to-git/3.2-synching_changes.html)
- 3.3 Markdown
[\[slides\]](https://simson.io/intro-to-git/3.3-markdown.html)
- Block 4: Advanced Github & Beyond
- 4.1 Advanced GitHub
[\[slides\]](https://simson.io/intro-to-git/4.1-advanced_github.html)
- 4.2 Final Notes
[\[slides\]](https://simson.io/intro-to-git/4.2-final_notes.html)
- *Outro*
- Bonus Practical
[\[slides\]](https://simson.io/intro-to-git/6.0-bonus-practical.html)### Supporting Documents
- Supplementary [student information
sheet](https://simson.io/intro-to-git/resources/student-info/student-info.pdf)
- How to Setup SSH authentication for GitHub
[\[PDF\]](https://simson.io/intro-to-git/resources/ssh/how-to-setup-github-ssh.pdf)
[\[HTML\]](https://lmu-osc.github.io/Introduction-RStudio-Git-GitHub/SSH.html)
- By [Mike Croucher & Malika
Ihle](https://github.com/lmu-osc/Introduction-RStudio-Git-GitHub)
- Git Cheatsheet [\[PDF\]](resources/git-cheat-sheet-education.pdf)
- By [GitHub Education](https://education.github.com/)## Links
- Repositories used in the Course
- [Git Scavenger
Hunt](https://github.com/open-teaching/git-scavenger-hunt)
- [GitHub Pages
Template](https://github.com/open-teaching/gh-pages-template)
- [Collaborative Course
Summary](https://github.com/open-teaching/git-course-summary-ws22)
- Note: This repository may be turned private in the future.
- Guides to review & refresh your knowledge
-
-
- [Introduction to RStudio Git &
GitHub](https://lmu-osc.github.io/Introduction-RStudio-Git-GitHub/)
- [The Carpentries: Version Control with
Git](https://swcarpentry.github.io/git-novice/)
- Further reading (beyond the contents of the course)
- [Trunk Based
Development](https://www.atlassian.com/continuous-delivery/continuous-integration/trunk-based-development),
a popular and advanced workflow of using git (currently concidered a
best-practice)
- Using git with data
- [dvc](https://dvc.org/): Data Version Control
- [git lfs](https://git-lfs.github.com/): Git Large File Storage
- If you have a problem
- [ohshitgit.com](https://ohshitgit.com/)
[(π©πͺ)](https://ohshitgit.com/de)
- Google: Just googling your problem is often the most useful
solution
- Follow up course:## License
The contents of this course which were created by me are available under
[CC-BY-SA-4.0](https://creativecommons.org/licenses/by-sa/4.0/). For
resources where I do not own the copyright, other licenses may apply.