GITSHOW(1) GITSHOW(1) (NAME) gitshow - (SYNOPSIS) gitshow [[-n] | [--line-number]] [[-p n] | [--strip-match=n]] [--strip=n] [--git-prefixes=strip|keep] [--git-extended-diffs=exclude|include] [--addprefix=PREFIX] [[-s] | [--status]] [[-E] | [--empty-files-as-removed]] [[-i PATTERN] | [--include=PATTERN]] [[-x PATTERN] | [--exclude=PATTERN]] [[-z] | [--decompress]] [[-# RANGE] | [--hunks=RANGE]] [--lines=RANGE] [[-FRANGE] | [--files=RANGE]] [[-H] | [--with-filename]] [[-h] | [--no-filename]] [[-v] | [--verbose]...] [file...] gitshow {[--help] | [--version] | [--filter ...] | [--grep ...]} (DESCRIPTION) gitshow filterdiff . gitdiff git diff git show . : gitshow ( lsdiff --number). : gitshow -F1 (patch) . gitdiff gitdiffview gitshow gitshowview svndiff svndiffview . gitshowview filterdiff vim - -R ( ) : gitshowview -F2 vim . (OPTIONS) -n, --line-number . ( -nv) (hunk) . Tab . -v Tab Tab "Hunk #" ( ) . -v -n ( -nvv) : --number-files . -N, --number-files . -#RANGE, --hunks=RANGE RANGE . "first-last" 'x' . . --lines=RANGE RANGE . . -F=RANGE, --files=RANGE RANGE . . -pn, --strip-match=n n . --strip=n n . --git-prefixes=strip|keep a/ b/ diff . strip ( -i -x) ( --strip) . keep () . diff ( ) diff . : keep a/ b/ . 0.5.0 strip . --git-extended-diffs=exclude|include diff . . exclude ( 0.4.x) diff . include ( 0.5.0+) diff . -N -F . --addprefix=PREFIX PREFIX . -s, --status . "+" "-" "!" . --empty-files-as-absent, --empty-files-as-removed . (+) (!). -iPATTERN, --include=PATTERN PATTERN . -xPATTERN, --exclude=PATTERN PATTERN . -z, --decompress gz. bz2. . -H, --with-filename patch . -h, --no-filename patch . -v, --verbose . git svn . --help . --version . --filter filterdiff(1). --grep grepdiff(1). (EXAMPLES) : gitshow : gitshow -F3 : gitshow -F3 -#1 vim : gitshowview -F2 (SEE ALSO) patchview(1), lsdiff(1), filterdiff(1), grepdiff(1), git-show(1) (AUTHOR) Tim Waugh patchutils 02 Jul 2020 GITSHOW(1)