Monday, August 21, 2017

[CodeAcademy] Learn Git [Due 08/30/2017] [50 Points]

Directions

CodeAcademy is an excellent on-line resource to learn coding and other development tools. The first project on CodeAcademy we will learn is a tool called git. This tool is a piece of software that allows programmers to track changes to their code. The first programs you write in this class will only consists of 10-15 lines of code. Later, we will write programs that are hundreds and thousands of lines of code. Really complex programs can be millions of lines of code. Being able to track changes to the code can help eliminate bugs [errors in the code].

For this project, you will need to work through the CodeAcademy course at your own pace but it must be completed by the due date listed above. CodeAcademy suggests two hours of time to complete this project. Some of you may complete it a little faster and some a little slower. Please just make sure it is completed by the due date.

In addition to completing the online course, you need to take some notes in your journal. Please take notes on the following:

A Git Project

There are three main parts to a Git Project. Please take a few notes on what purpose each part serves in the project.

  1. The Working Directory
  2. The Staging Area
  3. The Repository

Common Git Commands

In this course, you will learn about the most common git commands. I have listed them here. Please take notes as to what purpose those commands serve.

  1. git init
  2. git diff
  3. git status
  4. git add
  5. git commit
  6. git log
  7. git show
  8. git checkout
  9. git reset

Example Notes