Add git checkout-last alias
This commit is contained in:
parent
88e23013ec
commit
dcacddc27f
@ -15,6 +15,8 @@ than remember 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 <branch>`.
|
||||
* `unpublish` delete a remote branch, shorthand for `git push origin :<branch>`.
|
||||
|
1
config
1
config
@ -11,6 +11,7 @@
|
||||
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`
|
||||
|
Loading…
x
Reference in New Issue
Block a user