git push命令简化

git命令简化

在开发过程中,git是当前必不可少的版本管理工具,但是在git提交代码的时候,总是要经过add,commit,push三个步骤,比较复杂,如果使用的是linux操作系统,可以 简化如下:
function gpush() {
        if [ $# -lt 2 ]; then
                echo -e  "\e[31mSorry, miss params!\e[0m"
                return
        fi
        let i=0
        let "length=(( $# - 1 ))"
        for j in $@;
        do
                if [[ $i -ge $length  ]]
                then
                        break
                else
                        git add $j
                        ((i++))
                fi
        done
        #git add $1
        git commit -m $2
        branch=`git branch | awk '{print $2}' | sed -e '/^$/d'`
        git push origin $branch
}

经过这样的简化后,再提交代码就简单了,比如,我要提交src目录和pom.xml文件,命令如下:
gpush src pom.xml "add src and pom.xml"

非常简单!


你可能感兴趣的:(git)