Stop calling git in aliases
we might not be in a git dir
This commit is contained in:
parent
6c43a5b84d
commit
7383759af6
2 changed files with 12 additions and 2 deletions
|
@ -13,7 +13,7 @@ alias ber="bundle exec rake"
|
||||||
alias bet="test-rails"
|
alias bet="test-rails"
|
||||||
alias c="clear"
|
alias c="clear"
|
||||||
alias cs="toggle-color-mode"
|
alias cs="toggle-color-mode"
|
||||||
alias cdr='cd $(git root)'
|
alias cdr="git-root"
|
||||||
alias dc="docker-compose-call"
|
alias dc="docker-compose-call"
|
||||||
alias g="g" # overwrite g alias
|
alias g="g" # overwrite g alias
|
||||||
alias ga="git add"
|
alias ga="git add"
|
||||||
|
@ -54,7 +54,7 @@ alias grbi="git rebase --interactive"
|
||||||
alias grc="git rm --cached"
|
alias grc="git rm --cached"
|
||||||
alias grh="git reset --hard"
|
alias grh="git reset --hard"
|
||||||
alias grm="git rm"
|
alias grm="git rm"
|
||||||
alias gst="git log $(git describe --tags --abbrev=0)..HEAD --no-merges --oneline"
|
alias gst="git-since-last-tag"
|
||||||
alias gack='git log --pretty="%an <%ae>" | sort -u | fzf | xargs -I "{}" git add-trailer "Co-authored-by: {}"'
|
alias gack='git log --pretty="%an <%ae>" | sort -u | fzf | xargs -I "{}" git add-trailer "Co-authored-by: {}"'
|
||||||
alias gup="git-branch-delete-merged"
|
alias gup="git-branch-delete-merged"
|
||||||
alias Grep='grep'
|
alias Grep='grep'
|
||||||
|
|
|
@ -70,6 +70,16 @@ function git-date-added {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function git-since-last-tag {
|
||||||
|
git log $(git describe --tags --abbrev=0)..HEAD --no-merges --oneline
|
||||||
|
}
|
||||||
|
|
||||||
|
function git-root {
|
||||||
|
if [[ "$(git rev-parse --is-inside-work-tree)" == "true" ]]; then
|
||||||
|
cd $(git root)
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
function password-generator {
|
function password-generator {
|
||||||
if [ -x "$(command -v openssl)" ]; then
|
if [ -x "$(command -v openssl)" ]; then
|
||||||
password=$(
|
password=$(
|
||||||
|
|
Loading…
Reference in a new issue