Focused answers for common Git decisions. Read the safety notes before running a command.
Git vs GitHub vs GitLab
Git cherry-pick explained
Git log in one line
Git stash explained
Gitignore for Node
Ignore .DS_Store
Gitignore for Python
Merge vs rebase
Checkout vs switch
Reset vs revert vs restore