美文网首页
git篇之stash

git篇之stash

作者: 清宵寒夜 | 来源:发表于2021-08-12 09:18 被阅读0次

    git stash ---> 将所有的缓存区和工作区改动、新增、删除放进stash贮藏中
    git stash –keep-index “stash message” --->只会备份那些没有被add的文件,即改动和删除文件
    在保存进度后不会将暂存区重置。默认会将暂存区和工作区强制重置。
    git stash -u “stash message” --->添加所有改动、新增、删除到贮藏中
    git stash save --patch ---->将部分改动放进stash贮藏中,交互式地提示哪些改动想要贮藏、哪些改动需要保存在工作目录中
    git stash save “stash message” --->将所有的改动、删除放进stash贮藏中
    git stash save -a “stash message” --->将所有的改动、删除、新增放进stash贮藏中
    git stash list --->查看所有的贮藏
    git stash apply --->将最新的贮藏代码恢复到工作区和缓存区,会保留stashid
    git stash apply stashname --->恢复指定贮藏代码到工作区和缓存区,会保留stashid
    git stash pop --->将最新的贮藏代码恢复到工作区和缓存区,会移除stashid
    git stash apply stashname --->恢复指定贮藏代码到工作区和缓存区,会移除stashid
    git stash drop --->移除最新的贮藏
    git stash drop stashname --->移除指定的贮藏代码
    git stash clear --->移除所有贮藏
    git stash branch <branchname> <stash> --->将stash的内容新建一个分支,分支停留在执行stash时的内容
    git stash show --->显示最新的贮藏文件
    git stash show stashname --->显示指定的贮藏文件
    git stash show -p --->显示最新的贮藏文件具体改动
    git stash show -p stashname --->显示指定的贮藏文件具体改动

    相关文章

      网友评论

          本文标题:git篇之stash

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