Skip to content

Simple Terminal UI app to manage multiple git repositories

License

Notifications You must be signed in to change notification settings

zmira/abremir.git.manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

abremir.git.manager

A simple terminal UI app to help running git commands against multiple repositories, in bulk.

Motivation

Did you ever find yourself in a place where you have a large number of git repositories, and want to update them all in one go, but no tool to run git commands in bulk?

That is why this small console UI app was created.

Features

  • recursively list all git repositories from a base directory
  • switch to another branch, e.g. git checkout
  • update status of existing repositories, e.g. git fetch
  • update existing repositories to latest commits if behind, e.g. git pull (only if the checked-out branch is not dirty)
  • reset uncommitted changes, e.g. git reset HEAD --hard
  • view uncommitted changes, e.g. git diff (if checked-out branch is dirty)
  • filter repository list by dirty (*), behind () and/or in error

Dependencies

About

Simple Terminal UI app to manage multiple git repositories

Topics

Resources

License

Stars

Watchers

Forks

Languages