Created
December 13, 2018 16:52
-
-
Save gtkatakura-bysoft/39ea4670f2b556d4a48f83e434f5a1d1 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
alias.ln !sh -c "git config --global \"alias.$1\" \"$2\"" | |
alias.aliases config --get-regexp alias | |
alias.st status | |
alias.branch-name rev-parse --abbrev-ref HEAD | |
alias.upstream-name !git for-each-ref --format=%\(upstream:short\) $(git symbolic-ref -q HEAD) | |
alias.last log --date=iso8601 --stat -1 | |
alias.ls log --pretty=format:"%C(yellow)%h %C(reset)%s%C(blue) [%cn]%C(red)%d" | |
alias.ldr log --pretty=format:"%C(yellow)%h %ad %C(reset)%s%C(blue) [%cn]%C(red)%d" --date=relative | |
alias.ld log --pretty=format:"%C(yellow)%h (%ad) %C(reset)%s%C(blue) [%cn]%C(red)%d" --date=iso8601 | |
alias.tree !git ls --graph | |
alias.undo reset HEAD~1 | |
alias.publish !git push -u origin $(git branch-name) | |
alias.unpublish !git push origin :$(git branch-name) | |
alias.release-last !sh -c "git for-each-ref --sort=taggerdate --format=\"%(refname:short)\" refs/tags | tail -1" | |
alias.release-create !sh -c "date +\"%Y-%m-%d-%H%M\" | xargs git flow release start" | |
alias.release-publish !sh -c "hub release create $(git release-last) -m \"$(git release-last)\"" | |
alias.hotfix-create !sh -c "date +\"%Y-%m-%d-%H%M\" | xargs git flow hotfix start" | |
alias.hotfix-publish release-publish | |
alias.amend commit --amend -C HEAD | |
alias.replace !sh -c "git grep -l $1" | |
alias.repgex !sh -c "git grep -l $1 | xargs sed -i -e s/$1/$2/g" | |
alias.rep !sh -c "git grep -l $1 | xargs sed -i '' -e 's/$1/$2/g'" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment