diff --git a/.gitconfig b/.gitconfig
index 53eb0d06a99dc7d44f21e971889f46795287b8f2..dfd8ce7ee95d918ac52c9959a925c6925e1b19b6 100644
--- a/.gitconfig
+++ b/.gitconfig
@@ -1,7 +1,6 @@
 [alias]
     amend = commit --amend
-    autosquash = !GIT_SEQUENCE_EDITOR=true git rebase -i --autosquash $(git last-commit)^
-    autorebase = -c 'core.editor=true' rebase -i --autosquash
+    autorebase = -c 'core.editor=true' rebase -i --autosquash --autostash
     bull = submodule update --remote --init
     cleaan = clean -fdX
     cleaaan = clean -fdx