Improve save/load aliases
When `git load` is invoked it will check if the subject of the `HEAD` commit message is `temp!`, if it is when the commit will be reset, otherwise an error message is output and the commit remains untouched.
This commit is contained in:
@@ -25,9 +25,10 @@ than remember the plumbing term of a specific command.
|
||||
* `changes` compare the list of commits on the local branch to another branch,
|
||||
e.g. when on a feature branch `git changes master` lists the commits which are
|
||||
not present on the master branch.
|
||||
* `save` like pushing to the stash but attached to a branch, shorthand for
|
||||
`git commit -am temp`.
|
||||
* `load` like popping from the stash but attached to a branch, shorthand for
|
||||
`git reset --mixed HEAD`.
|
||||
* `save` like pushing to the stash but attached to the current branch, shorthand
|
||||
for `git commit -am "temp!"`.
|
||||
* `load` like popping from the stash but attached to the current branch, if
|
||||
`HEAD` has the subject `temp!` then `git reset --mixed HEAD~` is executed,
|
||||
otherwise the message `error: commit subject is not: temp!` is output.
|
||||
|
||||
[git]: https://git-scm.com
|
||||
|
||||
Reference in New Issue
Block a user