美文网首页git相关
git fetch git pull git push, 201

git fetch git pull git push, 201

作者: ZweigZhao | 来源:发表于2019-04-09 17:34 被阅读0次

    git fetch

    只做两件事1拉取最新代码, 2 更新本地的origin/<branch_name>

    git fetch        默认把远程所有最新提交更新到本地,只拉取最新提交, 不操作本地代码
    git fetch origin master       只拉取远程仓库的master分支最新代码
    

    git pull

    git pull 本质上是git fetch 加上git merge
    git pull --rebase 本质上等于git fetch 加上git rabase

    git pull       默认检出本地HEAD当前所在分支, 拉取最新
    git pull origin master       拉取全程master分支, merge到HEAD当前位置
    git pull origin :bar        本地创建bar分支
    git pull origin master^:master      拉取远程master分支前一个提交,merge到本地master分支
    

    git push

    git push         默认检出本地当前分支, 推送到远程其跟踪的远程分支
    git push origin master            本地master分支推送到远程master分支
    git push origin master^:master       本地master的一个分支之前的提交推动到远程master
    git push origin :bar           删除远程分支bar
    

    相关文章

      网友评论

        本文标题:git fetch git pull git push, 201

        本文链接:https://www.haomeiwen.com/subject/aasiiqtx.html