Git Basics Quiz

  1. Test your understanding of basic git repo commands

Basic Git Quiz

Which of the following is the correct way to initialize a new Git repository?

git add .
git init
git commit

You can type git status at any point while in a git controlled directory to check the status of your files.


Which of the following commands will stage your entire directory and every non-empty directory inside your current directory?

git status all
git add .
git commit all

We've just created a new file called index.html. Which of the following will stage this one file so we can commit it?

git add index.html
git add new
git commit index.html

git status returns:

On branch master

Initial commit

Changes to be committed:
  (use "git rm --cached <file>..." to unstage)

    new file:   index.html

How would you commit this with the message "adding new authors to index"

git commit -m "adding new authors to index"
git commit "adding new authors to index"
git commit .

View Objectives on and start learning to code for free.

View Git Repository Basics Quiz on and start learning to code for free.

Unlock your future in tech
Learn to code.

Learn about Flatiron School's Mission

With a new take on education that falls somewhere between self-taught prodigy and four-year computer science degree, the Flatiron School promises to turn students with little programming experience into developers.

In the six months since the Manhattan coding school was acquired by WeWork, it has spawned locations in Washington, D.C., Brooklyn, and London. Now, WeWork is opening a fourth Flatiron School location, this time in Houston.

Adam Enbar, Flatiron School's cofounder, believes now is the time to grow. "How the world is changing has impacted working and learning in very similar ways. We think education fundamentally is about one thing: enabling people to pursue a better life."

Learn. Love. Code.
Students come to Flatiron School to change their lives. Join our driven community of career-changers and master the skills you need to become a software engineer or a data scientist.
Find Us