GitHub page: Git Novice (hsf-training)
Jimmy and Alfredo have been hired by Ratatouille restaurant (a special restaurant from Euphoric State University) to investigate if it is possible to make the best recipes archive ever. They want to be able to work on indexing the prices at the same time, but they have run into problems doing this in the past. If they take turns, each one will spend a lot of time waiting for the other to finish, but if they work on their own copies and email changes back and forth things will be lost, overwritten, or duplicated.
A colleague suggests using version control to manage their work. Version control is better than mailing files back and forth:
Nothing that is committed to version control is ever lost, unless you work really, really hard at losing it. Since all old versions of files are saved, it’s always possible to go back in time to see exactly who wrote what on a particular day, or what version of a program was used to generate a particular set of results.
(...) Read more...
Licence: Other (Attribution)
Keywords: coding, git, github, open-educational-resources, programming, version-control
Status: Active
Prerequisites:
In this lesson we use Git from the Unix Shell. Some previous
experience with the shell is expected, but isn’t mandatory.
Date created: 2025-06-04
Date modified: 2025-06-04
Date published: 2025-07-22
Contributors: iglpdc, kekoziar, martinosorb, rgaiacs, munkm, daisieh, erinmgraham, lexnederbragt, agreene71, maneesha, wking, fmichonneau, nhejazi, richmccue, zkamvar, tobyhodges, katrinleinweber, PBarmby, jiffyclub, konrad, swaldman3, annajiat, AKuederle, BernhardKonrad, TomKellyGenetics, ErinBecker, ttimbers, takluyver, nsoranzo, mbonsma
Activity log