This version marks the first release of the "Version Control Book" after the first iteration of a full-semester course "An Introduction to Version Control of Code and Data" at University of Hamburg during the winter term 2023 / 2024, where this book acted as the primary learning resource.
This work was funded by the Digital and Data Literacy in Teaching Lab (DDLitLab), an initiative by the Center for Interdisciplinary Study Programs (Zentrum für Interdisziplinäre Studienangebote; ISA-Zentrum) at the University of Hamburg, Germany. The Digital and Data Literacy in Teaching Lab program was in turn funded by the Stiftung Innovation in der Hochschullehre (details about the funding program can be found here). Thank you!
Thank you to our contributors @konradpa and @yarikoptic!
What's Changed
- Contributing by @konradpa in #16
- Merge Contributing into main by @konradpa in #18
- Merge editing Konrad by @konradpa in #21
- Merging editing main into main by @konradpa in #22
- add chapters on introduction to version control and command line by @lnnrtwttkhn in #23
- codespell to prevent typos: config, workflow and some typos fixed by @yarikoptic in #36
- add all contributors by @lnnrtwttkhn in #40
- add yarikoptic as a contributor for bug, code, and 2 more by @allcontributors in #44
- Update to intro chapter by @konradpa in #47
- Improve chapters by @konradpa in #34
- updates to the CLI chapter by @lnnrtwttkhn in #52
- Updates for session three by @konradpa in #56
- Small changes to setup and basics chapter by @konradpa in #57
- Update Basics chapter by @konradpa in #61
- Add complete cheatsheet by @konradpa in #62
- Update branches chapter by @konradpa in #64
- Rework stashing and rebase chapter by @konradpa in #46
- GUI by @konradpa in #33
- Minor changes to branches chapter by @konradpa in #68
- Updates to Github chapter by @konradpa in #65
- Update GitHub chapter by @konradpa in #75
- Update "Intermediate commands" chapter by @konradpa in #74
- Added "Project management" chapter by @konradpa in #76
- Add Tags and releases chapter by @konradpa in #63
- update design by @lnnrtwttkhn in #101
- Draft of Preface by @konradpa in #91
- Add testimonials of students by @konradpa in #111
- Expand section about README.md by @konradpa in #87
- Add content to README by @konradpa in #88
- externalize learning objectives + exercises, add separate sections #92 by @lnnrtwttkhn in #110
- Layout adjustments by @konradpa in #92
- Update command line chapter by @konradpa in #81
- Update rewriting history chapter by @konradpa in #90
- add .zenodo.json by @lnnrtwttkhn in #116
- add CITATION.cff by @lnnrtwttkhn in #117
New Contributors
- @lnnrtwttkhn made their first contribution in #23
- @yarikoptic made their first contribution in #36
- @allcontributors made their first contribution in #44
Full Changelog: https://github.com/lnnrtwttkhn/version-control-book/commits/v1.0