flynx / git-utils

git utilities

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

git-utlis

This package provides a set of git meta-porcelain commands to manage a work tree with multiple git repositories.

Provided commands:

  • git listall
    List repositories in tree.
  • git cloneall FILE
    Clone all repositories in file
  • git pullall
    Pull changes for all repositories in tree

These enable setting up and maintaining mutiple development machines with a number of git repositories.

Workflow

In a tree with multiple git repositories:

  • to pull external changes to all repositories in a tree:
    $ git pullall -r
  • to create the same env on a different computer:
    $ git listall -o -r > repos.lst
    move the repos.lst to the target machine and:
    $ git cloneall repos.lst

License

BSD 3-Clause License

Copyright (c) 2023, Alex A. Naanou,
All rights reserved.

About

git utilities

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Shell 100.0%