Based on Git Every Day part of the docs for common daily commands.

Standalone

git-init[1] to create a new repository.

git-log[1] to see what happened.

git-switch[1] and git-branch[1] to switch branches.

git-add[1] to manage the index file.

git-diff[1] and git-status[1] to see what you are in the middle of doing.

git-commit[1] to advance the current branch.

git-restore[1] to undo changes.

git-merge[1] to merge between local branches.

git-rebase[1] to maintain topic branches.

git-tag[1] to mark a known point

Participant

git-clone[1] from the upstream to prime your local repository.

git-pull[1] and git-fetch[1] from “origin” to keep up-to-date with the upstream.

git-push[1] to shared repository, if you adopt CVS style shared repository workflow.