Git stash 指令用途
把当前未提交的修改暂存起来,让仓库还原到最后一次提交的状态。常用于更新、同步代码或者保存多个修改版本等情况下。
Git stash 常用指令
git stash:将仓库中的修改保存,建立一条stash信息,默认的说明信息是最后一次提交的节点号和提交说明。
git stash save ‘暂存信息说明‘:与git stash的效果一样,暂存信息说明是指定的内容,更加利于了解stash暂存的内容。
git stash list:列出当前仓库下所有的stash条目,每一条stash用stash@{n}标识。
git stash pop [stash]:将stash暂存内容恢复,与本地代码进行合并,默认恢复最上面的那条,即stash@{0}。也可以恢复指定暂存git stash pop stash@{1}
git stash drop [stash]:删除指定stash暂存,默认丢弃最上面的那条暂存,即stash@{0},此外还可以在drop后加stash@{n}来指定要删除的stash暂存git stash drop stash@{1}。
git stash clear:清除所有的stash暂存。
git show stash@{n}:查看指定stash暂存的具体内容