简化git命令
简化git命令
在一些简单的git代码中,涉及到协作的人不多,那可以简化一些git 命令
比如 git push
1、使用alias
在 ~/.bash_profile
或者 ~/.zprofile
添加如下命令
alias gpush='func() {git add .&&git commit -m "$1"&&git push origin master;};func'
然后重启终端,或者
source ~/.zprofile
提交代码,一行代码代替以前要写三行
gpush something
2、自制shell脚本,更可控。
如果你不想输入commit后面的参数,可用".“代替,虽然这不是一个规范的提交操作,但是符合懒人思维。
同时,你也可以在shell脚本加点自己的逻辑或者其他自动化处理,比如发布代码等。
vi ~/gitpuh.sh
#!/bin/bash
commit_m=$1
if [ -z "$commit_m" ]
then
commit_m="."
fi
git add .
git commit -m "$commit_m"
git push origin master
在 ~/.zprofile
添加 alias
alias gitpush='/Users/feige/gitpush.sh'
使用的时候
gitpush
或者 gitpush something