What problem does it solve?
Keep local repositories synchronized with remote hosts and avoid merge conflicts, accidental overwrites, and broken fork workflows by providing clear, repeatable commands and checks for remote operations.
Core Features & Use Cases
- Manage and configure remotes (origin, upstream) for forks and collaborative repositories.
- Clone repositories efficiently, fetch remote state, pull with merge or rebase, and push updates with safe force semantics.
- Automated sync script that detects ahead/behind/diverged states and recommends or performs fetch, rebase, or push operations.
- Use case: syncing a feature branch with upstream changes, rebasing, and pushing to origin while preventing accidental history overwrite.
Quick Start
Use the git-remote skill to fetch the remote, rebase your current branch onto the tracking branch if needed, and push to the configured remote using safe push semantics.