Skip to content

Commit

Permalink
git-commit: document --amend
Browse files Browse the repository at this point in the history
The "--amend" option is used to amend the tip of the current branch. This
documentation text was copied straight from the commit that implemented it.

Some minor format tweaks for asciidoc were taken from work by Francis Daly
in commit b0d08a5.. It looks good now also in the html page.

[jc: amended further to follow the recommendation by Francis in
commit 3070b60].

Signed-off-by: Marco Roeland <marco.roeland@xs4all.nl>
Signed-off-by: Junio C Hamano <junkio@cox.net>
  • Loading branch information
Marco Roeland authored and Junio C Hamano committed Apr 5, 2006
1 parent 3ffe0c2 commit ae5d847
Showing 1 changed file with 23 additions and 1 deletion.
24 changes: 23 additions & 1 deletion Documentation/git-commit.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ SYNOPSIS
--------
[verse]
'git-commit' [-a] [-s] [-v] [(-c | -C) <commit> | -F <file> | -m <msg>]
[-e] [--author <author>] [--] [[-i | -o ]<file>...]
[--no-verify] [--amend] [-e] [--author <author>]
[--] [[-i | -o ]<file>...]

DESCRIPTION
-----------
Expand Down Expand Up @@ -71,6 +72,27 @@ OPTIONS
commit log message unmodified. This option lets you
further edit the message taken from these sources.

--amend::

Used to amend the tip of the current branch. Prepare the tree
object you would want to replace the latest commit as usual
(this includes the usual -i/-o and explicit paths), and the
commit log editor is seeded with the commit message from the
tip of the current branch. The commit you create replaces the
current tip -- if it was a merge, it will have the parents of
the current tip as parents -- so the current top commit is
discarded.
+
It is a rough equivalent for:
+
------------
$ git reset --soft HEAD^
$ ... do something else to come up with the right tree ...
$ git commit -c ORIG_HEAD
------------
+
but can be used to amend a merge commit.

-i|--include::
Instead of committing only the files specified on the
command line, update them in the index file and then
Expand Down

0 comments on commit ae5d847

Please sign in to comment.