--- description: Push local main branch to origin for all 7 workspace repos --- # Push Repos Pushes local `main` to `origin/main` for all workspace repositories. // turbo ```bash for repo in learning_ai_common_plat learning_voice_ai_agent learning_multimodal_memory_agents learning_ai_clock learning_ai_fastgap learning_ai_jarvis_jr learning_ai_peakpulse; do echo "━━━ $repo ━━━" (cd ~/code/mygh/$repo && git push origin main) done ``` ## What it does: 1. Iterates over all 7 workspace repos 2. Runs `git push origin main` in each 3. Fails fast if a repo has diverged from remote (resolve with rebase manually) ## Repositories: - learning_ai_common_plat - learning_voice_ai_agent - learning_multimodal_memory_agents - learning_ai_clock - learning_ai_fastgap - learning_ai_jarvis_jr - learning_ai_peakpulse ## When to use: - After committing a batch of changes locally - After running `/repo_commit-workspace` - To sync local work to GitHub before switching machines ## Notes: - Only pushes `main` — does not push other branches - Will fail safely if remote has diverged — run `/repo_sync-repos` first then rebase - Use `/repo_sync-repos` to pull before pushing if you've been working on another machine