zoukankan      html  css  js  c++  java
  • Git教程学习 -- 第五篇 Bug分支

    一、分支管理策略

    1.首先创建并切换dev分支

    git checkout -b dev

    2.新建dev.txt文件,并添加

    git add dev.txt

    二、Bug分支

    1.当工作进行到一半,还没办法提交,但是还要修复bug,怎么办呢

    先把工作现场“储藏”起来,等以后恢复现场后继续工作:

    git stash

    2.如何修复bug呢?首先创建一个分支

    修改bug文件 text.txt 之后添加提交

    修复完成后,切换到master分支,并完成合并,最后删除changebug

    是时候回到dev干活了

    看一下工作区,是干净的,那刚才的工作现场存哪里了呢

    可以用git stash list 命令查看

    工作现场还在,Git把 stash的内容存在某个地方了,现在要恢复一下

    一是用git stash apply 恢复,但是恢复后,stash内容并不删除,你需要用 git stash drop 来删除

    另一种方式是用 git stash pop,恢复的同时吧stash内容也删了

    再用 git stash list 查看就再看不到stash内容了

    你可以多次stash,恢复的时候,先用 git stash list查看,然后恢复指定的stash,用命令

    git stash apply stash@{0}

    小结:

    修复bug时,先通过创建bug分支进行修复,然后合并,最后删除;

    当手头工作没有完成时,先把工作现场 git stash 一下,然后再修复bug ,修复后,再 git stash pop ,回到工作现场

  • 相关阅读:
    微软程序员最好的时代来了
    领域驱动设计系列 (六):CQRS
    当我谈 "加班有罪" 我在谈什么?
    parquet 简介(转)
    Spark动态资源分配-Dynamic Resource Allocation
    Spark配置参数详解
    PhpStorm使用sftp实现代码自动上传服务器
    docker 命令大全
    mysql 5.6配置
    docker volume
  • 原文地址:https://www.cnblogs.com/congxiu/p/7808415.html
Copyright © 2011-2022 走看看