git stash和git stash pop
git stash 可用来暂存当前正在进行的工作, 比如想pull 最新代码, 又不想加新commit, 或者另外一种情况,为了fix 一个紧急的bug, 先stash, 使返回到自己上一个commit, 改完bug之后再stash pop, 继续原来的工作。
命令
git stash //缓存临时代码
git stash pop //将当前分支的最后一次缓存的内容释放出来,但是刚才的记录**还存在缓存中**
git stash apply //将当前分支的最后一次缓存的内容释放出来,但是刚才的记录**不存在缓存中**
git stash save "test" //缓存临时代码,并将此缓存命名为test
git stash list //查看缓存列表
git stash pop stash@{1} //指定版本号为stash@{1}的缓存取出,清缓存
git stash apply stash@{1} //指定版本号为stash@{1}的缓存取出,不清缓存
git show stash@{0} //查看版本号为stash@{0}的缓存
git stash clear //清空缓存
网友评论