02
g() {
if [[ $# > 0 ]]; then
git $@
else
git status
fi
}
compdef g=git
- A great tip to update your master branch return to the original branch you left and then merge changes. this is made as a git alias.
!git checkout master && git pull && git fetch --prune && git checkout - && git merge master
- Aliased as
mup
for "Master Up"
- The
!
is running it as a shell command as git aliases can only run 1 command. So this way we're still chaining commands
- Removing a file from git history from this SO article