Benedikt Meurer JavaScript Engine Hacker and Programming Language Enthusiast.


git-utils is a collection of simple utilities that made my Git life easier in some way or another. I tried to clean them up as much as necessary prior to putting here, so it should be easy to use for others as well.

Installation #

You don't need anything special, just a working installation of Git and a UNIX system (tested with Mac OS X and Linux). To install the git-utils into /usr/local run

sudo make install

or just pick the scripts that you need and place them wherever you want.

Description #

  • git-copy Copy file from source path to target path and add the target path to the Git index.
  • git-push-all Invoke git-push for all configured remote repositories.

License #

git-utils is licensed under the GNU GENERAL PUBLIC LICENSE Version 3. See the LICENSE file for details.

Source code

Available on GitHub:

Download it in either zip or tar formats.

Clone the project with Git by running:

git clone git://

Bug Reports

If you come across any problems, please create a ticket and we will try to get it fixed as soon as possible.

Report a Bug


Once you have made your commits:

  1. Fork git-utils.
  2. Create a topic branch - git checkout -b my_branch
  3. Push to your topic branch - git push origin my_branch
  4. Create a Pull Request from your topic branch.
  5. That's it!

Fork git-utils

Copyright © 2008-2011 Benedikt Meurer. See the LICENSE file for details.