Git vs GitHub
Git Stages/States
Git Commands 1
Git Commands 2
100

This was written by Linus Torvalds and provides local version control.

What is Git?

100

This is an index file in the .git directory that stores the information about what the user wants added, updated, or deleted in the respository.

What is staging area?

100

This command allows you to update the local repository with the changes in the staging area.

What is git commit?

100

This command allows you to obtain an initial copy of an existing Git repository for the first time.

What is git clone?

200

DAILY DOUBLE!

You have doubled your score?

200

This hold metadata such as files, commits, and logs.

What is the repository or .git directory.

200

This command allows you to update the remote repository.

What is git push?

200

This command removes files from the Git repository.

What is git rm?

300

This resides on a server and can provide offsite storage.

What is GitHub?
300

This contains the file copies that can be modified and are only visible to the user of the client.

What is working directory?

300

What will the following command do?  git branch -d <branch_name>

What is delete a branch?

300

This command shows all commits in the current branch's history.

What is git log?

400

This is free and open-source software for distributed version control.

What is Git?

400

This state refers to the version of the file that has been saved in the repository.

What is committed?

400

This command allows you to compare changes between files.

What is git diff?

400

This command stages and commits a file with a single command.

What is git commit -a?

500

This provides easy collaboration regardless of physical location.

What is GitHub?

500

In this state, the modified file is ready to be committed to the repository.

What is staged?

500

This command allows you to view the modified files in the working directory.

What is git status?

500
This command initializes the current directory as a Git repository.
What is git init?