mega
mega copied to clipboard
[libra] 为libra实现 stash命令
[具体描述] libra实现stash命令 git stash 是 Git 版本控制系统中的一个非常实用的命令,用于在不提交当前工作区和暂存区修改的情况下,将这些修改临时保存(“贮藏”)起来。
[实现方案]
需了解libra中git对象的存储方式。通过构建临时stash专用存储保存临时修改。
可只实现单层存储,并支持一次的stash和stash pop.
完成本任务可领取下一个携带积分任务,将stash命令完善至可以多次stash,并支持如下子命令:
- stash lish
- stash show
- stash pop