zoukankan      html  css  js  c++  java
  • Git-分支管理

    分支管理

    • 查看分支
      git branch

    • 创建分支
      git branch <分支名>

    • 切换分支
      git checkout <分支名>

    • 创建并切换分支
      git checkout -b <分支名>

    • 合并分支(需要先切换到主分支)
      git merge <分支名>

    • 删除分支
      git branch -d <分支名>

    • 强制删除未合并的分支
      git branch -D <分支名>

    • 查看分支历史
      git log --graph --pretty=oneline --abbrev-commit

    • 合并--no-ff参数:合并历史可以看出曾经合并过(被删除)的分支
      git merge --no-ff <分支名>

    保存当前分支工作区修改

    • 场景: 在dev分支进行需求某个新需求开发,进度50%,这时发现紧急Bug,需要2小时修复好.
    • 处理:
    1. 保存当前工作区的修改

    2. 新建分支修复bug

      修复后提交:

    3. 修复完, 合并bug分支

    4. 恢复dev工作区, 继续新需求开发
      恢复stash有2种方法: 1. git stash pop,不需要手动删除 stash; 2.git stash apply , 还要 git stash drop.

  • 相关阅读:
    jsp.图书馆
    jsp第七次作业
    jsp第六次作业
    jsp第四次作业
    JSP第二次作业
    软件测试课堂练习
    Android第六次作业
    Android第五次作业
    Android第四次作业
    Android第三次作业
  • 原文地址:https://www.cnblogs.com/lianstyle/p/11106913.html
Copyright © 2011-2022 走看看