Pull Main
Switch to main branch and pull latest changes with prune.
Install
npx skills add dyoshikawa/rulesync --skill pull-main -g -a claude-code -y- Repository
- dyoshikawa/rulesync1.6k
- Category
- Engineering
- Updated
- 3d ago
- License
- MIT
- Context cost
- Lightabout 182 tokens
- Runs scripts
- No, instructions only
What it does
Switch to main branch and pull latest changes with prune. Use when the user wants to pull latest main, update main, or sync main with remote.
Pull Main
Switch to the main branch and pull the latest changes from origin/main while pruning stale remote-tracking references.
Step 1: Inspect Current State
Check the current branch:
git branch --show-current
If already on main, note it for the final report.
Step 2: Switch to Main
Switch to the main branch:
git switch main
Step 3: Pull with Prune
Pull the latest changes from origin/main with --prune to remove stale remote-tracking branches:
git pull --prune
Step 4: Report Result
Summarize the operation:
- Whether a branch switch occurred
- Number of commits pulled (fast-forward or merge)
- Any stale remote-tracking branches that were pruned
