Git教程学习 -- 第五篇 Bug分支

Posted 星光泪痕

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 ,回到工作现场

 

以上是关于Git教程学习 -- 第五篇 Bug分支的主要内容,如果未能解决你的问题,请参考以下文章

[Git]3_分支管理

20180619_Git 分支管理之bug分支

git使用教程

Git教程学习 --第四篇 分支管理

学习廖雪峰的Git教程4--继续学习分支管理

git-学习git,这一篇就足够了(初学者视角实战教程)