beginner
Git Branch
Create, switch, and manage parallel lines of development
Git Clone
Copy a remote repository to your local machine
Git Commit
Snapshot changes with meaningful messages and staged files
Git Merge
Combine branch histories with merge commits or fast-forward
Git Remote
Connect local repositories to remotes, push, pull, and track branches
Git Stash
Temporarily shelve uncommitted changes and restore them later
intermediate
Git Cherry-Pick
Apply the changes from specific commits onto your current branch
Git Interactive Rebase
Rewrite, reorder, squash, and clean up commits before sharing them
Git Rebase
Replay commits on top of another branch for a linear history
Git Workflows
Compare common branching strategies teams use to collaborate on shared repositories