Skip to content

Instantly share code, notes, and snippets.

@juanbrujo
Last active May 4, 2023 13:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save juanbrujo/22a6a3916b0894a4b30c45d8380b1808 to your computer and use it in GitHub Desktop.
Save juanbrujo/22a6a3916b0894a4b30c45d8380b1808 to your computer and use it in GitHub Desktop.
Some useful Git aliases for ~/.zshrc
# Git aliases
alias gitd="git diff -- ':!package-lock.json' ':!yarn.lock'"
alias gitc='git checkout development'
alias gits='git status'
# Will return the current branch name
# Usage example: git pull origin $(current_branch)
function current_branch() {
ref=$(git symbolic-ref HEAD 2> /dev/null) || return
echo ${ref#refs/heads/}
}
alias gitp='git pull origin $(current_branch)'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment