线上版本出现了bug,我们应该放下手头上的开发工作先将线上的bug修复,这个时候dev分支下的改动怎么处理? 是向分支行上提交代码还是直接切换到master分支下?
首先我们的开发工作还未完成,就把代码提交到分支上,不少很妥;直接切换,明显更不妥。怎么办呢?
Git提供了一个git stash命令恰好可以完美解决该问题, 其将当前未提交的修改(即,工作区的修改和暂存区的修改)先暂时储藏起来。
操作的话如图
就会将改动的代码保存起来。
通过以下操作
就会将保存的代码显示出来。
相关代码命令
来储藏当前分支下的修改
git stash
取出之前储藏的修改
git stash pop