6
0
mirror of https://github.com/grdl/git-get.git synced 2026-02-04 15:39:46 +00:00
Files
git-get/README.md
2020-06-19 16:39:26 +02:00

1.7 KiB

git-get

build Go Report Card

git-get is a better way to clone, organize and manage multiple git repositories.

It gives you two new git commands:

  • git get clones repositories into an automatically created directory tree based on repo's URL (like golang's go get). It's dotfiles friendly, you can clone multiple repositories listed in a file.
  • git list shows status of all your git repositories and their branches.

Example

Installation

Using Homebrew:

brew install grdl/tap/git-get

Or grab the latest release and put the binaries on your PATH.

Each release contains two binaries: git-get and git-list. When put on PATH, git automatically recognizes them as custom commands and allows to call them as git get or git list.

Usage

Configuration

Features

  • statuses
  • multiple outputs
  • dotfiles friendly

Contributing

Pull requests are welcome. The project is still very much work in progress. Here's some of the missing features planned to be fixed soon:

  • improvements to the git list output
  • submodules status
  • info about stashes
  • better recognition of different repo states: conflict, merging, rebasing, cherry picking etc.
  • plenty of bugfixes and tests

Acknowledgments

Inspired by: