Engrain by ByteRush

FND.04.01 BeginnerCore — asked often

What version control is; first commits

Comes up in: Recruiter screen

This concept is being written. It gets the full five steps — explanation, predict, interview angle, practice with tests, and review cards. Here is exactly what it will cover, so you can study it elsewhere in the meantime.

What it covers

  • why version control
  • repository
  • working tree, staging area, commit
  • git init, status, add, commit, log, diff
  • good commit messages
  • .gitignore

Words you will know

repositorycommitstaging areaworking treehash

What you will practise

  • 5 commits on a project
  • write commit messages for 4 diffs

Interview questions this answers

  • What is the difference between git merge and git rebase? (beginner: what each does)
  • What makes a good commit message and a good pull request?