X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=Documentation%2Fgit-show-branch.txt;h=c6c97b21c320ce7fa6533bfc153f6fac7d45a7c0;hb=df8171ccb34ef346799b8bc2794d8707209c91d1;hp=71d5ba8fd78dfbbdefde52f3b1bae73a0e52e50b;hpb=f5e375c9a99d731c05eef701f119da85d62fc158;p=git.git diff --git a/Documentation/git-show-branch.txt b/Documentation/git-show-branch.txt index 71d5ba8f..c6c97b21 100644 --- a/Documentation/git-show-branch.txt +++ b/Documentation/git-show-branch.txt @@ -1,6 +1,5 @@ git-show-branch(1) ================== -v0.99.4, Aug 2005 NAME ---- @@ -8,7 +7,7 @@ git-show-branch - Show branches and their commits. SYNOPSIS -------- -'git show-branch [--all] [--heads] [--tags] [--more=] [--merge-base] ...' +'git-show-branch [--all] [--heads] [--tags] [--more= | --list | --independent | --merge-base] [--no-name | --sha1-name] ...' DESCRIPTION ----------- @@ -28,12 +27,34 @@ OPTIONS --more=:: Usually the command stops output upon showing the commit that is the common ancestor of all the branches. This - flag tells the command to go commits beyond that. + flag tells the command to go more common commits + beyond that. When is negative, display only the + s given, without showing the commit ancestry + tree. + +--list:: + Synomym to `--more=-1` --merge-base:: Instead of showing the commit list, just act like the - 'git-merge-base' command except that it can accept more - than two heads. + 'git-merge-base -a' command, except that it can accept + more than two heads. + +--independent:: + Among the s given, display only the ones that + cannot be reached from any other . + +--no-name:: + Do not show naming strings for each commit. + +--sha1-name:: + Instead of naming the commits using the path to reach + them from heads (e.g. "master~2" to mean the grandparent + of "master"), name them with the unique prefix of their + object names. + +Note that --more, --list, --independent and --merge-base options +are mutually exclusive. OUTPUT @@ -76,21 +97,6 @@ whose commit message is "Add 'git show-branch'. "fixes" branch adds one commit 'Introduce "reset type"'. "mhf" branch has many other commits. -When only one head is given, the output format changes slightly -to conserve space. The '+' sign to show which commit is -reachable from which head and the first N lines to show the list -of heads being displayed are both meaningless so they are -omitted. Also the label given to each commit does not repeat -the name of the branch because it is obvious. - ------------------------------------------------- -$ git show-branch --more=4 master -[master] Add 'git show-branch'. -[~1] Add a new extended SHA1 syntax ~ -[~2] Fix "git-diff-script A B" -[~3] git-ls-files: generalized pathspecs -[~4] Make "git-ls-files" work in subdirectories ------------------------------------------------- Author ------ @@ -104,4 +110,4 @@ Documentation by Junio C Hamano. GIT --- -Part of the link:git.html[git] suite +Part of the gitlink:git[7] suite