美文网首页
Git的日常使用

Git的日常使用

作者: jsone | 来源:发表于2019-09-26 10:38 被阅读0次

    一、删除本地仓库后如何同步远程仓库的dev分支
    1、拉取远程仓库

    git clone  <远程仓库地址>
    

    2、创建并切换到dev分支

    git checkout -b dev
    

    二、将本地dev分支同步到远程master分支
    1、本地dev分支push到远程仓库dev分支支推送到远端

    git add .
    git commit -m "完成购物流程和大部分界面接口对接"
    git push origin dev
    

    2、将本地dev分支合并到本地到master主分支

    git checkout master
    git merge dev
    

    3、将master主分支push到远程仓库到主分支

    git push origin master
    git checkout dev
    

    三、回滚到任意版本并同步到远程
    1、先log显示提交的信息

    git log -3
    

    2、回滚到指定提交

    git reset --hard <提交ID>
    

    3、强制提交,推送到远程

    git push -f origin master
    

    4、强制覆盖合并分支
    1)本地强制覆盖合并分支

    # 切换到master分支
    $ git checkout master
    # 将master分支重置为dev分支
    $ git reset --hard dev
    # 将重置后的master分支强制推送
    $ git push origin master --force
    

    2)本地分支强制覆盖合并到远程的另一个分支

    # 将dev分支强制推送合并至master
    git push origin dev:master --force
    

    注意:
    1、切换分支前需要先提交到本地仓库(add . 然后 commit -m “”);
    2、需要集成第三SDK时,先新建分支,然后在新建的分支上集成第三方SDK,如果集成成功的话再合并到dev分支;
    3、养成每天提交代码到远程仓库到习惯;

    参考文章:
    git回滚到任意版本

    相关文章

      网友评论

          本文标题:Git的日常使用

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