Skip to content

Instantly share code, notes, and snippets.

@simon2k
Forked from stevo/git_verification.md
Last active September 3, 2018 21:01
Show Gist options
  • Save simon2k/48fc880a1455b3ec9ccf090f66971b86 to your computer and use it in GitHub Desktop.
Save simon2k/48fc880a1455b3ec9ccf090f66971b86 to your computer and use it in GitHub Desktop.
GIT Skills Verification

Be prepared to show following GIT CLI skills in action. All skills are required to get :

Working with GIT using CLI 🔹

  • can checkout new branch
  • can switch between branches
  • can display and understand git log
  • can add changes (progressively, all at once, selected files)
    • can split changesets when adding changes progressively
    • can edit changesets when adding changes progressively
  • can stash and unstash changes
  • can commit changes
    • can commit changes to last commit without amending message
  • can push changes to remote branch
    • can force-push changes to remote branch
  • can delete local and remote branches
  • can merge branches using rebasing
    • can resolve conflicts using any merge-tool or manually
  • can rebase interactively (squash, fixup, reorder, rename, delete commits)
  • can cherry-pick a commit from different branch
  • can arrange a history of multiple "junk" commits mixed with "legit" commits into a commits list aggregating logical sets of changes (using any technique)

Resources

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment