Git Land Main

Safely land one or many topic branches onto main via GitHub PR: inventory, commit leftovers, push, open/update PR, verify (hosted Actions if it actually ran, else a local gate), merge or squash (repo norm), sync local main, then delete local/remote branches only after main contains the work. Use when the user asks to merge/squash/commit/PR/push to main, land a branch, land multiple branches, clean up merged branches, or close out feature/fix/chore/slice branches. Never commit or push directly to main; never force-push main; never delete a branch until origin/main has it. GitHub Actions billing is not a merge blocker; do not make repos public to get free minutes.

JoshuaShepherd Updated 1 repo stars

File contents

JoshuaShepherd/my-skills/tree/main/cursor/git-land-main commit 772ef1c909

Frequently asked questions

npx skillmds@latest add joshuashepherd/git-land-main-2