summaryrefslogtreecommitdiff
path: root/http-push.c
diff options
context:
space:
mode:
authorJunio C Hamano <junkio@cox.net>2006-03-02 21:04:05 -0800
committerJunio C Hamano <junkio@cox.net>2006-03-02 21:08:33 -0800
commitb4019f045646b1770a80394da876b8a7c6b8ca7b (patch)
tree8524e5abce51e9e029f3e0d1e9b33ad11951b309 /http-push.c
parentd320a5437f8304cf9ea3ee1898e49d643e005738 (diff)
downloadgit-b4019f045646b1770a80394da876b8a7c6b8ca7b.tar.gz
git-commit --amend
The new flag is 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. Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'http-push.c')
0 files changed, 0 insertions, 0 deletions