Git
Quick references for everyday Git: branching, cherry-picking, rebasing, and common fixes.
Cherry-pick a commit to a release branch Cherry-pick from develop onto a release branch and open a PR.
Undo last commit reset --soft/--hard or amend, and force-push safely.
Recover from a bad reset Use git reflog to find and restore commits lost to reset --hard or a bad rebase.