Git教程学习之Bug分支详解程序员

一、分支管理策略

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

git checkout -b dev

Git教程学习之Bug分支详解程序员

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

git add dev.txt

二、Bug分支

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

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

git stash

Git教程学习之Bug分支详解程序员

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

Git教程学习之Bug分支详解程序员

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

Git教程学习之Bug分支详解程序员

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

Git教程学习之Bug分支详解程序员

是时候回到dev干活了

Git教程学习之Bug分支详解程序员

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

Git教程学习之Bug分支详解程序员

可以用git stash list 命令查看

Git教程学习之Bug分支详解程序员

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

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

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

Git教程学习之Bug分支详解程序员

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

Git教程学习之Bug分支详解程序员

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

git stash apply stash@{0}

小结:

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

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

 

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/2913.html

(0)
上一篇 2021年7月16日
下一篇 2021年7月16日

相关推荐

发表回复

登录后才能评论