10、Git暂存之Stash用法
Git的stash是一个非常有用的命令,它允许你将当前工作目录的修改(包括暂存区和未暂存的文件)保存起来,暂时清理工作区,等需要时再恢复这些修改。它常用于在切换分支时保存当前的修改状态,或者在暂时不需要某些更改时将它们存放在一边。
实际应用场景:
出现紧急BUG,需要新开分支进行修改,而当前dev分支新增的代码无法直接commit,如果直接切换到master分支进行新开分支,此时dev分支新增的代码就会跑到 master 分支去,对此使用Git的stash暂存,将当前分支的修改进行额外保存。
一、保存当前分支工作进度:
二、恢复当前分支工作进度:
通过合理使用 Stash,可以更灵活地管理工作进度,避免不必要的提交或者丢失修改,面对突如其来的问题也能灵活处理。