title: GIT Utilities
linktitle: git-utils
parent: TOP
ctime: 2009-12-10

Repositories: [git-utils](/gitweb/?p=git-utils.git;a=summary).

# GIT

Read about [GIT](http://git-scm.com) here.

# Utilities

TMI is starting to collect a number of small utilities for git.  Each utility
has a man page describing its operation.

* `git-empty-branch`.  Create an empty branch in a local git repository.

* `git-local`.  Store local branches in a shared git repository under a private
  namespace.  Upload, download, remove and list operations are provided.  We
  use this tool to backup up local commits not yet suitable for pushing into a
  local shared branch.

* `git-publish-branch`.  A shell version of the ruby script created by William
  Morgan.  See his [git utilities page](http://git-wt-commit.rubyforge.org).
  We did not want to have to install ruby just for this one little utility.

# Installation

To install the utilities, copy the scripts to `/usr/local/bin` and ensure they
have execute permission.  Then copy the `*.1` files, which are the man pages,
to `/usr/local/man/man1`.
