Skip to content

Latest commit

 

History

History
34 lines (27 loc) · 1.34 KB

README.md

File metadata and controls

34 lines (27 loc) · 1.34 KB

git-utils

A set of git util commands for the man's pocket and the lady's purse.

Usage

review

git review usage

In your local repo just type

git review # git review -u | --untracked to include untracked files

And one by one the diffs will be shown for each tracked file. Make sure you got everything right for the current file and type either:

  • a To add the current file to staging area
  • q To quit the current diff and skip to the next one
  • Q To quit the current diff and go back to the previous one
  • i To ignore the remaining files and go back to the command line interface
  • o To reset changes for the current file

Now everything you've got to do is commit and push what's already staged. :neckbeard:

More options:

  • -u, --untracked Adds untracked files to the files being reviewed as if adding with git add -N
  • -s, --status Prints git status after the changes are finished been reviewed
  • -c, --commit Prompts the user to write a commit message and commits the current staging after the review is done

Installation

Using curl

sh -c "$(curl -fsSL https://raw.github.com/moliva/git-utils/master/scripts/install.sh)"

This will automatically clone this repo into ~/.git-utils and create a symlink from /usr/local/bin/git-review. Voilà !