Git Commands crossword puzzle

12345678
Across
  1. 3. initialize an existing directory as a Git repository
  2. 5. Save modified and staged changes
  3. 7. switch to another branch and check it out into your working directory
  4. 8. shows the commit history for the currently active branch
Down
  1. 1. a difference of what is changed but not staged
  2. 2. show modified files in the working directory, staged for your next commit
  3. 4. list your branches. a * will appear next to the currently active branch
  4. 6. fetch and merge any commits from the tracking remote branch