1. What is the purpose of git merge and git rebase?

Intermediate Git Questions:

  1. What is a Git commit and how do you create one?

  2. How do you undo the last commit in Git?

  3. What is the difference between git pull and git fetch?

  4. How do you resolve merge conflicts in Git?

  5. What is a Git stash and how do you use it?