Why do we use Git?
Sometimes people ask how to contribute a correction to one of our wiki articles, or how to help with code stuff. This guide aims to show you a tool we use that coordinates all of these helpers who are working on the same stuff so that they don’t make changes that conflict with each other.
The tool we use to manage all of those contributors editing the wiki at once is called Git, and today we’re going to teach you how to use it. Git is a great tool that lets us save our work as we go; when something breaks, Git lets us roll back our work to the last time it worked and find what broke, which can be very handy.
Class Description
We are going to be putting together a collection of our favorite pizza recipes and managing them with Git so that our friends can share their recipes too! We’re just covering the basic concepts of Git so you can be able to get your pink hat in discord 😀
Class Requirements
This class won’t be using any code or anything special, you can use the TurtleCoin Git Simulator that Sajo8 built for this class. It works just like a real Git system if you had installed it at home. You can still follow along on your own Git system by following the instructions here: https://git-scm.com/downloads
-
Welcome To Turtle's Community Pizza Shop
Welcome to Turtle's Pizza Shop, a restaurant where anybody can submit their favorite recipes for a chance to win free pizza for a month if your recipe is chosen! In this section you're going to get a copy of the recipe book and use Git to add your signature pie for an entry in the contest!
-
Welcome To Purtle's Community Pizza Shop
Oh no! Purtle lost the contest and wants to make his own pizza shop now. What happens in a community when two parties disagree over the path of a developing project? We use a fork! Git also allows us to branch off from projects and continue our own paths. Our adventure continues when Purtle opens Purtles Perfect Pizza!