rpush
CommunityPush root and submodules to a branch fast.
Software Engineering#git#branch management#monorepo#push#release coordination#submodules#tmux workflows
Authorgeoyws
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill prevents broken submodule pushes by ensuring every nested git submodule is pushed to the target branch before its parent repo updates its submodule pointers on origin.
Core Features & Use Cases
- Leaves-first recursive pushing: Pushes deepest submodules first so parent submodule commit references already exist on origin.
- Branch-aware scope: Recursively pushes only repos currently on the requested branch, skipping off-branch repos with a hint to check out first.
- Operational report guidance: Produces attention/diagnostic verdict markers so operators can quickly identify skips vs. failures and what to do next.
Quick Start
Run rpush with the target branch so it recursively pushes the root repo and all nested submodules to origin for that same branch.
Dependency Matrix
Required Modules
None requiredComponents
scripts
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: rpush Download link: https://github.com/geoyws/atmux/archive/main.zip#rpush Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.