Leave me alone.

Git stash

Posted on By gtahub

git stash

将所有未提交的修改(工作区和暂存区)保存至堆栈中

git stash

git stash save

作用等同于git stash,区别是可以加一些注释

git stash save "comment"

git stash list

查看当前stash中的内容

git stash list

git stash pop

将当前stash中的内容弹出,并应用到当前分支对应的工作目录上

git stash pop

git stash pop {index}

将当前stash中的内容恢复,并且指定要恢复的内容下标

git stash pop 0

git stash clear

清空暂存列表

git stash clear

git stash drop {index}

删除暂存,指定要删除的内容下标

git stash drop 0
git stash drop stash@{0}

git stash apply {index}

将缓存堆栈中的stash应用到工作目录中,不删除stash

git stash apply 0
git stash apply stash@{0}