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上
      
       

  • 相关阅读:
    HDU 5585 Numbers
    HDU 3308 LCIS
    POJ 2991 Crane
    POJ 1436 Horizontally Visible Segments
    POJ 3667 Hotel
    HaiHongOJ 1003 God Wang
    【SDOI 2008】 递归数列
    5月19日省中提高组题解
    【HDU 1588】 Gauss Fibonacci
    【POJ 3233】Matrix Power Series
  • 原文地址:https://www.cnblogs.com/wangrongjie/p/15684937.html
Copyright © 2011-2022 走看看