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
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 mergeandgit rebase? (beginner: what each does) - What makes a good commit message and a good pull request?