目录
关联文章(点点看嘛,反之不要钱)
先来思考一下,为什么会使用 stash 命令?
在项目开发中,基本都会遇到这样的情况:本来你在自己的分支上愉快的开发功能A,但是突然加了一个优先级很高的需求B或者有bug需要先修复掉。但这个时候,你新做的功能A刚开发到一半,总不能先提交A再开发B,或者直接拉个新分支切过去吧?(可以倒是可以,但是不推荐)
git stash在暂存区:存取、删除
截图部分(方便查看)
内容部分(方便复制命令)
暂存区:存取、删除 | |||
命令 | 说明 | ||
git add.、git stash | 提交到暂存区 | ||
git stash | 暂存工作区修改的内容:保存到暂存区(可以提N次) | ||
git stash pop | 恢复暂存的工作区内容:从暂存区取出(最近一次) | ||
git stash list | 查询工作区所有stash的列表 | ||
git stash apply stash@{2} | 查询后,恢复第二次提交的 | ||
git stash clear | 清空暂存区的所有stash |