git-squash(1) - Import changes form a branch

1. git-squash(1)
3. git-squash(1)

## NAME

`git-squash` - Import changes form a branch

## SYNOPSIS

`git-squash` <source-branch> [<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-message>

If commit-message is given, commit the squash result and delete the source-branch.

## 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"

## AUTHOR

Written by Jesús Espino <jespinog@gmail.com>

## REPORTING BUGS

<https://github.com/visionmedia/git-extras/issues>

## SEE ALSO

<https://github.com/visionmedia/git-extras>

2. July 2012
3. git-squash(1)