git 处理加塞任务

如果手头的活刚刚进行一半, 突然接到另一个紧急开发任务, 例如修复某个分枝的bug, 这个时候该怎么操作git呢?

之前,即便功能没有开发完成,代码充斥着bug, 我都是先完成commit,然后再切换分枝处理bug. 但这样其实并不合理, 毕竟commit节点状态应该标记为阶段性任务完成,而不是单纯的做状态保存.

这里更加合适的做法是用 stash 指令, 将手头(工作区和暂存区)的开发进度保存. 完成加塞任务之后, 再应用 git stash apply (仍会保留stash的状态) 或者 git stash pop (会清除stash列表状态), 恢复手头的活,继续开发.

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Git 学习笔记 GitHub浏览器快捷键:t: 查找 先丢一堆图。。就是这么任性 目录Git对象说明 1.Git...
    歌白梨阅读 1,062评论 0 1
  • Git教程 一、Git简介 1.1. Git的诞生1.2.集中式的vs分布式 二、安装Git 三、创建版本库 四、...
    曹渊说创业阅读 1,083评论 0 2
  • 廖雪峰博客 三、SourceTree&Git部分名词解释 克隆(clone):从远程仓库URL加载创建一个与远程仓...
    紫色冰雨阅读 655评论 0 0
  • 备注: 本文参考于廖雪峰老师的博客Git教程[https://www.liaoxuefeng.com/wiki/0...
    findmoon阅读 942评论 0 1
  • 此文基于周莫烦大神@莫烦的视频,文章以及自己的一些心得。 1. Git介绍 Git 是一个分布式版本控制系统. 它...
    阿阿阿阿毛阅读 414评论 0 1

友情链接更多精彩内容