zoukankan      html  css  js  c++  java
  • Git之版本回退和分支合并

    版本回退

        有时候开发一个功能,发现思路不对,需要回退到某个版本。
        使用git进行版本控制,就可以随意回退到任意版本
        这种操作叫 回滚

    git -log

        该命令显示从最近到最远的提交日志。
        每一次提交都有对应的 commit id 和 commit message。
        使用 --pretty=oneline 参数,显示更清晰



    git reset --hard id

        根据 id 回退到指定的版本;
      

    git push origin HEAD --force

        推送到远程仓库,让远程仓库和本地仓库保存版本一致
      

    git -reflog

        查看操作命令历史
       

     
    撤销操作

        如果突然不想回退了,可以找到需要回退的Id
        按照上面的方法,使用git reset --hard id命令
        就可以又回到之前的版本了


    合并分支
    git branch

        列出你所有的分支、创建新分支、删除分支及重命名分支。
       

    git checkout

        切换分支,或者检出内容到工作目录。

    切换到master主分支
    git pull origin master

        建议每次操作前,都将远程代码pull下来
       

    git merge dev

        合并一个或者多个分支到你已经检出的分支中。 然后它将当前分支指针移动到合并结果上。
        把dev分支的代码合并到master上
      
       

  • 相关阅读:
    javsscript闭包的一种使用场景--沙箱
    toString()方法,与call()方法结合;用来进行数据类型检测
    [学习笔记]数论(二)
    [模板]平面最近点对
    [bzoj1670][Usaco2006 Oct]Building the Moat
    [模板]计算几何(一)
    [日常训练]string
    [bzoj3626][LNOI2014]LCA
    [bzoj2732][HNOI2012]射箭
    [学习笔记]半平面交
  • 原文地址:https://www.cnblogs.com/wangrongjie/p/15684937.html
Copyright © 2011-2022 走看看