git-贮藏
git贮藏
·
贮藏
问题起源
- 你有没有经历过功能分支开发(比如feature/six)到一半,这个时候来了一个紧急任务,需要切换回开发分支(比如develop)。可是现在就将当前功能分支下的一点点代码提交又有点不甘心,当当当,是
git stash
贮藏 大显身手的时候了。
问题解决方案
-
存储
git stash
或
git stash save xxx
可以给贮藏起一个好记得别名,所以这里起的别名就是 xxx -
查看
git stash list
结果如下:$ git stash list stash@{0}: WIP on master: 049d078 added the index file stash@{1}: WIP on master: c264051 Revert "added file_size" stash@{2}: WIP on master: 21d80a5 added number to log
-
恢复最近最新一次的贮藏(简单粗暴型)
git stash apply
-
恢复指定的贮藏
git stash apply stash@{2}
-
清理最近最新一次的贮藏(简单粗暴型)
git stash drop
-
清理指定的贮藏
git stash drop stash@{1}
总结
- 基础
git stash
- 查看 +
list
- 恢复 +
apply
- 删除 +
drop
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献1条内容
所有评论(0)