From bd06f17c0db29165fab1e15b9f5f297a2732ef2d Mon Sep 17 00:00:00 2001 From: Peter Bittner Date: Fri, 26 Aug 2022 06:54:33 +0200 Subject: [PATCH] Short aliases for `git commit --amend` (bang) With a bang (!) character we can make amending a commit intuitively dangerous. The idea is taken from Oh-My-Zsh, https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/git --- aliases/available/git.aliases.bash | 3 +++ 1 file changed, 3 insertions(+) diff --git a/aliases/available/git.aliases.bash b/aliases/available/git.aliases.bash index 507037e1..d8942913 100644 --- a/aliases/available/git.aliases.bash +++ b/aliases/available/git.aliases.bash @@ -27,6 +27,9 @@ alias gca='git commit -v -a' alias gcaa='git commit -a --amend -C HEAD' # Add uncommitted and unstaged changes to the last commit alias gcam='git commit -v -am' alias gcamd='git commit --amend' +alias gc!='git commit -v --amend' +alias gca!='git commit -v -a --amend' +alias gcn!='git commit -v --amend --no-edit' alias gcm='git commit -v -m' alias gci='git commit --interactive' alias gcsam='git commit -S -am'