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上
      
       

  • 相关阅读:
    Windows下sqlmap的使用_01
    连接查询中on and和on where的区别
    java中的BigDecimal和String的相互转换
    Linux使用rarcrack暴力破解RAR,ZIP,7Z压缩包
    oralce 日期 date 相关操作
    scp
    linux网络配置
    Linux防火墙--iptables--白名单配置
    ORACLE 查询所有表、外键、主键等信息
    openssl版本升级
  • 原文地址:https://www.cnblogs.com/wangrongjie/p/15684937.html
Copyright © 2011-2022 走看看