Lesson 3-1

The big three commands

GitHub, in nature, is a fairy simple tool to use. I like to chalk it up to being like a DropBox/Google Drive etc of coding. It is much better off being used compared to these cloud providers because of its usefulness in tracking stages in the development process.

As a routine, you will only use 3 commands very frequently. There are many many more commands that you can and will reference when things don't go to plan, but for our purposes today and for the day-to-day, these are the big three commands to learn and become an expert on:

  1. Git Pull
  2. Git Commit
  3. Git Push

Here is a graphic that best visualizes the process of the 3 commands.

sling shot with git pull, commit, and push starting from loading the slingshot, aiming it, and then releasing the ball from the slingshot A cheesy visual of how the 3 stages work. The original photo came from here.

These 3 commands are the quintessential commands. You will use them very frequently, and they all play a key role in making your repository worth-while. I will preface this chapter too by saying that GitHub isn't as easy as traditional cloud storage, but the added steps in the uploading process makes it easier to track the different versions of your project. In the next section, I will talk about the first one, Git Pull.