git-pull

Pull updates for multiple Git repositories in parallel.

2|Updated Aug 15, 2022
One-click install
npx skills add https://github.com/Knuckles-Team/repository-manager --skill git-pull
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-pull
Source: https://github.com/Knuckles-Team/repository-manager/tree/main/repository_manager/skills/git-pull
Command: npx skills add https://github.com/Knuckles-Team/repository-manager --skill git-pull

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manual, repetitive pulls of many repositories waste time and create drift across projects. This skill enables bulk updates by pulling multiple repositories in parallel, keeping workspaces synchronized.

Core Features & Use Cases

  • Parallel repo updates: simultaneously pull updates across all configured repositories.
  • Scalable maintenance: handles large numbers of repos with configurable thread counts.
  • Use Case: when maintaining dozens of microservices, run a bulk pull to refresh all worktrees.

Quick Start

Pull all configured repositories in parallel to synchronize your workspace.

Frequently Asked Questions about git-pull

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I pull updates for multiple Git repositories at the same time?

Pull updates for multiple Git repositories simultaneously by executing parallel fetch operations across all configured directories. This bulk pull mechanism refreshes all worktrees concurrently, keeping your workspace synchronized without manual, repetitive pulls.

What is the best way to refresh dozens of microservice repositories in a local workspace?

The best way to refresh dozens of microservice repositories is running a bulk pull operation. It handles large numbers of repos with configurable thread counts, scaling concurrent updates across your workspace to prevent project drift and save time.

Can I use a bulk git pull to synchronize repositories in a CI pipeline?

Yes, you can use a bulk git pull to synchronize repositories in a CI pipeline. The parallel pull mechanism coordinates concurrent fetch operations within automated workflows, streamlining repository maintenance across continuous integration environments.

Do I need special access to run parallel pull operations on remote repositories?

Yes, you need appropriate access to remote repositories to run parallel pull operations. The bulk pull mechanism requires the pull_projects tool and valid remote access credentials to coordinate concurrent fetches and handle merge conflicts properly.

How are merge conflicts handled during a parallel repository pull?

Merge conflicts during a parallel repository pull are handled by the pull_projects tool during concurrent fetch operations. The bulk pull mechanism coordinates these operations across multiple remote repositories to manage conflicts and synchronize workspaces.

When should I avoid pulling multiple repositories in parallel?

You should avoid pulling multiple repositories in parallel when working with unstable remote branches or when merge conflicts require manual intervention. The bulk pull process is designed for routine synchronization, not complex conflict resolution across concurrent fetches.