sh [git pull / push] pull或push命令#git #bash #linux

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh [git pull / push] pull或push命令#git #bash #linux相关的知识,希望对你有一定的参考价值。

UPSTREAM=${1:-'@{u}'}
LOCAL=$(git rev-parse @)
REMOTE=$(git rev-parse "$UPSTREAM")
BASE=$(git merge-base @ "$UPSTREAM")

if [ $LOCAL = $REMOTE ]; then
    echo "Up-to-date"
elif [ $LOCAL = $BASE ]; then
    echo "Need to pull"
elif [ $REMOTE = $BASE ]; then
    echo "Need to push"
else
    echo "Diverged"
fi

以上是关于sh [git pull / push] pull或push命令#git #bash #linux的主要内容,如果未能解决你的问题,请参考以下文章

git 在使用拉取、推送(pull或push)时时候会出现这样的错误提示

git push/pull 对应分支

ssh链接git服务器,解决push pull要求输入密码问题

git可以add,pull, 不可以push的问题解决

git pull之前要先commit

Git commit/pull/push的操作步骤