七、git入门 Bug分支
git修复bug,建立bug分支
git提供了一个stash功能,可以把当前工作现场“储藏”起来,等以后恢复bug后继续工作。
1.git stash 把当前工作现场“储藏”起来。
2.切换到master分支 git checkout master,再创建bug分支git checkout -b issue-101。
3.修改分支issue-101的内容,然后提交,修复完成后,切换到master分支,并完成合并,最后删除issue-101分支,git branch -d issue-101。
4.接着做之前事情,git checkout dev,git status,查看工作区是干净的,刚才的工作现场存到哪里去了。。。用git stash list 命令查看
5.git stash list 查看到工作现场还在
6.需要恢复,有两种方法,第一种:git stash apply 恢复,但恢复后,stash内容并不删除,需要用git stash drop来删除;第二种:git stash pop,恢复的同时把stash内容也删除。
可以多次使用stash,恢复的时候先用 git stash list查看,然后恢复指定的stash,用命令 git stash apply stash@{0}
本文固定链接:http://www.yizhi227.com/?post=21
本文由Jessie原创或编辑,互联分享,尊重版权,转载请以链接形式标明本文地址
本文由Jessie原创或编辑,互联分享,尊重版权,转载请以链接形式标明本文地址