git-squash (1)
Leading comments
generated with Ronn/v0.7.3
http://github.com/rtomayko/ronn/tree/0.7.3
(The comments found at the beginning of the groff file "man1/git-squash.1".)
NAME
git-squash - Import changes from a branch
SYNOPSIS
git-squash <source-branch|commit ref> [<commit-message>]
DESCRIPTION
Produce the working tree and index state as if a real merge happened without the commit or merge marks.
OPTIONS
<source-branch>
Branch to squash on the actual branch.
<commit reference> A commit reference (has to be from the current branch) can also be used as the first argument. A range of commits
sha..HEAD will be squashed.
<commit-message>
If commit-message is given, commit the squash result.
EXAMPLES
$ git squash my-other-branch
Updating a2740f5..533b19c
Fast-forward
Squash commit -- not updating HEAD
my-changed-file | 1 +
1 file changed, 1 insertion(+)
$ git commit -m "New commit without a real merge"
$ git squash HEAD~3 "Commit message"
AUTHOR
Written by Jesus Espino <
jespinog@gmail.com>
REPORTING BUGS
<
github.com/tj/git-extras/issues>
SEE ALSO
<
github.com/tj/git-extras>