背景:作为一名程序员,这种情况是不可能不遇到的 — 当你正在写项目中的某一项任务写到头脑发热时,忽然来一通知有个紧急bug必须马上改,心里一阵…我这功能正写一半呢,进退两难啊,要改bug我这写到半拉子的代码咋整,别急!不用拉分支、不用捯饬修改文件,一个git命令帮你搞定。
你可听说过git stash【前提是你的项目是用git 来维护的】,对就是他,他会帮你大忙!!!
git stash
执行完命令后,本地项目中修改的文件将会还原到最近一次pull代码的状态,而我们本地已修改的文件信息都保存到了缓冲栈
这个时候你就可以放心大胆的去处理你的bug了
当bug处理完,再次启动我们写到一半的任务时,把我们已修改的文件找回来
git stash pop
执行完命令后,此操作可以将缓冲栈中最新的一次缓冲信息pop出来,这样你就又可以继续你未完成的任务了。