Skills

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

More in Engineering