1.2 KiB
1.2 KiB
| description |
|---|
| Pull latest from origin main across all 7 workspace repos |
Sync Repos
Pulls the latest changes from origin/main for all workspace repositories.
// turbo
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 pull --ff-only origin main)
done
What it does:
- Iterates over all 7 workspace repos
- Runs
git pull --ff-only origin mainin each - Fails fast if there are local divergent commits (use
git pull --rebasemanually in that case)
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:
- Starting a new work session
- After pushing changes from another machine
- Before running
/repo_backup-main-branch
Notes:
- Uses
--ff-onlyto prevent accidental merge commits - If a repo has uncommitted changes,
git pullwill still work (fast-forward only) - If a repo has diverged from origin, the pull will fail safely — resolve manually