lnnrtwttkhn / version-control-book

Source code for the Version Control Book, a guide to Git for scientists
https://lennartwittkuhn.com/version-control-book/
Creative Commons Attribution Share Alike 4.0 International
7 stars 2 forks source link

Focus also on the `what for`, not only on the `what` #262

Open justus-reihs opened 1 week ago

justus-reihs commented 1 week ago

A general personal experience of working through the Version Control Book is that many chapters and its presented git commands focus on how to execute such commands, and what these commands do. A good example is Chapter 10.1.5. My personal learning experience would definitely increase, if I also get to know why do I need a single command or what for do I need one. What is the benefit of this command (or pushing and pulling tags) that I can't work without it? Since the Version Control Book is part of a seminar given to students, it would especially helpful to know what for one needs a command to set up a reproducible research work flow. This is close to Issue #258 and I hope the book will take this feedback to improve the learning experience for upcoming students.