需求写到一半,突然有紧急bug需要修复怎么办?

247 阅读1分钟

有时我们开发需求时会突然被上司,塞过来一个线上bug~他会让你快点修复!

您可能会想到重新拉取项目来进行bug修复,但是这样太过于麻烦了。

你可以这样做:

1.git stash

它会将你所有未提交的修改保存到堆栈中,用于后续恢复修改的文件 (备注:新增的文件不会被放入堆栈)

2.git checkout -b bugFix

它会切换到bugFix分支。-b如果没有该分支会创建该分支

3.git pull origin develop

它会拉取远程develop分支的代码覆盖你的bugFix分支 (ps:不用担心,你之前写的需求不会被修改,因为已经提交到堆栈中) 开始修复bug。。。 修完啦然后 add commit push 三连之后走第四步~

4.git stash pop

它会将你之前保存到堆栈的文件再次拉回你的工作区

接下来你接可以接着写需求啦