美文网首页
在使用 Git 管理和编码过程中遇到紧急bug咋办?

在使用 Git 管理和编码过程中遇到紧急bug咋办?

作者: f51a4fdf4335 | 来源:发表于2018-04-15 17:28 被阅读0次

在编码过程中,遇到紧急bug,但是当前的代码又没有写完还不能提交!这时候咋办勒?

先将代码储藏起来

$ git stash

处理 BUG

// 转到需要处理 bug 的版本,以 dev 为例子
$ git checkout dev

// 新建一个 bug 的分支
$ git checkout -b bug-001

*// 修改完成后,转到 dev
$ git checkout dev

// 合并 bug 分支
$ git merge --no-ff -m "update bug-001" bug-001

// 删除 bug 分支
$ git branch -d bug-001

回头继续写我们的代码

// 转到代码编写的分支上,以 zd 为例
$ git checkout zd

// 查看我们保存的储藏列表
$ git stash list

储藏列表

// 恢复
$ git stash apply

用 apply 恢复后,stash内容并不删除,你需要用git stash drop来删除
另一种方式是用 git stash pop,恢复的同时把stash内容也删了

如果储藏列表有多个的话,用下面的方式指定恢复哪一个
$ git stash apply stash@{0}

然后可以继续折腾你的代码了

相关文章

  • 在使用 Git 管理和编码过程中遇到紧急bug咋办?

    在编码过程中,遇到紧急bug,但是当前的代码又没有写完还不能提交!这时候咋办勒? 先将代码储藏起来 $ git s...

  • git stash

    暂存操作 git stash 使用场景: 在开发的过程中,突然来了个紧急的BUG或是任务,但是当前的任务或BUG还...

  • Mac Git配置

    在使用Mac进行编码过程中,为了适应自己的使用习惯,针对Git 进行一些优化配置,主要配置如下: 1. git 自...

  • Git 解决分支冲突

    在使用 git 进行版本管理的开发过程中,经常遇到上传或者拉取分支的时候冲突,在遇到冲突的时候,经常使用下面两个方...

  • git 命令总结

    在使用git的过程中,难免会遇到各种状况,算是一个git笔记。 1、将已经加入版本管理 的文件 删除,不再版本控制...

  • Git版本控制管理

    目的 规范版本管理,在开发过程中不影响新版本的发布、紧急问题修复 Git常用分支 Production 分支 也就...

  • Openshift gitlab/redmine/testlin

    Gitlab:使用Git作为代码管理工具,并在此基础上搭建起来的web服务。Redmine:项目管理和bug跟踪工...

  • 使用React过程中的那些坑

    在使用React框架开发项目的过程中,遇到各种各样的bug,每次定位bug查找原因都花了不少时间,并且遇到相同bu...

  • 使用Glide遇到的Bug

    最近在使用Glide的过程中遇到了一个Bug:我在使用填充图片setPlaceHolder(int resID)的...

  • 紧急Bug修复上线流程

    我们在测试的过程中不可避免的会遇到线上BUG,那如果来了紧急的线上BUG我们该如何处理呢?我总结了一个流程图请大家...

网友评论

      本文标题:在使用 Git 管理和编码过程中遇到紧急bug咋办?

      本文链接:https://www.haomeiwen.com/subject/cdgdkftx.html