Skip to content
/ uGit Public

A git command line tool written in Go. Will make running repetitive commands easier.

License

Notifications You must be signed in to change notification settings

willdot/uGit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go Report Card

uGit

A git command line tool written in Go.

This is a command line app that makes running commonly used git commands easier and quicker.

Installation

You will need to have installed GO on your machine and configured your paths correctly, for example:

export GOPATH="$HOME/Source/go"
export PATH=$PATH:$GOPATH/bin

Clicked here for a guide on how to do this.

go get github.com/willdot/uGit

Usage

Checkout

This will list all branches that you can checkout, and then you can select which one to checkout

ugit cko

New branch

This will allow you to checkout a new branch

ugit cko -n

Commit

This will display untracked files and allow you to add them to be tracked. It will then display files that have been changed, that you wish to commit and allow you to select them. It will then prompt you for a commit message

ugit com

Commit and push

This will do the same as above, but will also push after

ugit com -p

Delete

This will display all branches and then allow you to select which ones to delete. If git asked you if you want to delete it with -D (force) then it will prompt and ask you.

ugit d

About

A git command line tool written in Go. Will make running repetitive commands easier.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages