13 lines
313 B
Bash
13 lines
313 B
Bash
# Go forward in Git commit hierarchy, towards particular commit
|
|
# Usage:
|
|
# gofwd v1.2.7
|
|
# Does nothing when the parameter is not specified.
|
|
gitfwd() {
|
|
git checkout "$(git rev-list --topo-order HEAD.."$*" | tail -1)"
|
|
}
|
|
|
|
# Go back in Git commit hierarchy
|
|
# Usage:
|
|
# goback
|
|
alias gitback='git checkout HEAD~'
|
|
|