One word: aliases.
Basically, instead of typing a long command like
git push origin master, with aliases setup, you could for example type only
gpom and it would do the trick for you. Instead of
git push production master, you can simply type
gppm and you’re good to go! Such is the power of persistent aliases.
To get started, we would need a text editor like TextEdit or Sublime. Next, click on “File >>> Open…” and navigate to your home folder. Then, press
[Shift] + [Cmd] + [.] one or two times until the ‘hidden files’ show up on the window. Click or open the
.bash_profile file. Take your pick, either one would work. If you see
.zshrc or you know for sure that you’re using .zsh, then open
Next, paste or append the following snippet into the end of the open file.
# custom command shortcuts alias cpl='clear && pwd && ls' alias xxx='exit' # getting rid of command not found error alias cd~='~' alias cd..='cd ..' # getting out of the current directory alias ..='cd ../' alias ...='cd ../../' alias ....='cd ../../../' alias .....='cd ../../../../' alias ......='cd ../../../../../' # search in history alias hs='history|grep' # initiate python alias p='python' # jupyter alias jn='jupyter notebook' # Github shortcuts alias gi='git init' alias gs='git status' alias ga='git add' alias gcom='git commit -m' alias grao='git remote add origin' alias gplm='git pull origin master' alias gpom='git push origin master' alias gppm='git push production master'
Save the file, start a new terminal session, and test ’em out!