* master:
3% tighter packs for free
Rewrite synopsis to clarify the two primary uses of git-checkout.
Fix minor typo.
Reference git-commit-tree for env vars.
Clarify git-rebase example commands.
Document the default source of template files.
Call out the two different uses of git-branch and fix a typo.
Add git-show reference
@ -18,6 +18,10 @@ Updates the index file for given paths, or all modified files if
@@ -18,6 +18,10 @@ Updates the index file for given paths, or all modified files if
VISUAL and EDITOR environment variables to edit the commit log
message.
Several environment variable are used during commits. They are
documented in gitlink:git-commit-tree[1].
This command can run `commit-msg`, `pre-commit`, and
`post-commit` hooks. See link:hooks.html[hooks] for more
@ -25,7 +25,7 @@ Assume the following history exists and the current branch is "topic":
@@ -25,7 +25,7 @@ Assume the following history exists and the current branch is "topic":
/
D---E---F---G master
From this point, the result of the following commands:
From this point, the result of either of the following commands:
git-rebase master
git-rebase master topic
@ -36,7 +36,7 @@ would be:
@@ -36,7 +36,7 @@ would be:
/
D---E---F---G master
While, starting from the same point, the result of the following
While, starting from the same point, the result of either of the following
@ -141,7 +141,7 @@ it, having the following in the configuration file may help:
@@ -141,7 +141,7 @@ it, having the following in the configuration file may help:
------------
With this,`git show-branch` without extra parameters would show
With this, `git show-branch` without extra parameters would show
only the primary branches. In addition, if you happen to be on