From 1294ea01f22b305b911c4bd783165e3b7341a3c5 Mon Sep 17 00:00:00 2001 From: "Kenneth Benzie (Benie)" Date: Sun, 26 Aug 2018 16:42:29 +0100 Subject: [PATCH] Remove checkout-last alias Since `git checkout -` does the same thing as `git checkout-last` there's no need for the alias. --- README.md | 2 -- config | 1 - 2 files changed, 3 deletions(-) diff --git a/README.md b/README.md index f3f866b..89511de 100644 --- a/README.md +++ b/README.md @@ -17,8 +17,6 @@ rather than remembering the plumbing term of a specific command. * `delete` deletes an existing branch, shorthand for `git branch -D`. * `name` the name of the current branch. * `last` the name of the last branch checked out before the current branch. -* `checkout-last` checkout the last branch, shorthand for - `git checkout $(git last)`. * `publish` push and set the tracking branch of a local branch to origin, shorthand for `git push -u origin `. * `unpublish` delete a remote branch, shorthand for `git push origin :`. diff --git a/config b/config index 586f859..c9d48f7 100644 --- a/config +++ b/config @@ -14,7 +14,6 @@ delete = branch -D name = rev-parse --abbrev-ref HEAD last = !sh -c 'git reflog | grep \" checkout: moving from\" | head -n 1 | awk \"{ print \\$6 }\"' - checkout-last = !git checkout `git last` publish = !git push -u origin `git name` unpublish = !git push -u origin :`git name`