Git

作者: AllenWang0217 | 来源:发表于2018-09-02 15:29 被阅读0次

    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 //清空缓存
    

    相关文章

      网友评论

          本文标题:Git

          本文链接:https://www.haomeiwen.com/subject/ynjmwftx.html