Intro to Git
Basic Git Commands
Git Concepts
Bonus
100

What is Git?

What is a distributed version control system?

100

What command clones a remote repository?

What is git clone?

100

What is a repository in Git?

What is a storage location for project files and code? 

100

What is the command used to check which files have been changed but not yet staged?

What is git status?

200

What is a version control system?

What is a system that manages changes made to files over time?
200

What command tracks changes for the next commit?

What is git add?
200

What does it mean to "clone" a repository?

What is to create a local copy of a remote repository?

200

Is a Git commit mutable? Can it be changed once created?

What is no, a Git commit is immutable by default. Amending a commit will require a new commit that appears to be the same as the original.

300

Why is Git important for developers?

What is it allows large scale collaboration and efficient managing of codebases?
300

What command records a snapshot of tracked changes?

What is git commit?

300

What is commit?

What is a recorded snapshot of changes?

300

In a Version Control System, when is a change called "conflicting"?

What is when it changes the same line of code that someone else edited?

400

What is the difference between Git and GitHub?

What is Git is a version control system, while GitHub is a web-based platform for hosting Git repositories?

400

What command shows the commit history?

What is git log?
400

What is the staging area in Git?

What is a place where changes are gathered before commiting?

400

Fill in the blank:
Make sure to always __ before pushing to merge any new changes locally

What is pull?

M
e
n
u