文章目录
git 在我们日常工作中可能是用到的最多的了
而在日常工作中,我们往往会需要解决一些线上的问题,手头上的工作也不一定每次都刚好完成,刚好 add --> coomit
这个时候,git stash
就很有用了
git stash 通俗点理解就是 暂存
- 假设我们现在有分支
master
,dev
,test
,work
4 个分支
现在正在分支:work
//我们先看本地分子的修改状态
git status
- 我们现在的修改还不能提交,线上又有问题需要你优先处理
那我们可以考虑 用git stash
来处理
git stash push -m "先暂存 work分支,解决线上问题"
3.然后我们切换到 test 分支去处理线上问题
git checkout test
-
经过你一通神操作,完美解决了线上bug,然后提交代码,上传发布到线上了
-
现在你要回到 work 分支去接着做暂时还没完成的工作