banner
NEWS LETTER

git 中的 stash

Scroll down
Avatar
白云苍狗
I`m
  • Residence:
    Mars
  • City:
    WuHan
  • Age:
    18

08/13

08:07

白云苍狗

当你 分支1 上修改了东西,你发现修改错了分支,你想将 分支1 上的修改移到 分支2 的时候会.亦或者你一分支1上修改了一半,这个时候需要切的其他分支改其他的时候.这个时候 stash 就排上用场了,stash 命令可用于临时保存和回复修改,可跨分支。

  • git stash [save message]

    保存,save为可选项,message为本次保存的注释

  • git stash list

    所有保存的记录列表

  • git stash pop stash@{num}

    恢复,num是可选项,通过git stash list可查看具体值。只能恢复一次

  • git stash apply stash@{num}

    恢复,num是可选项,通过git stash list可查看具体值。可回复多次

  • git stash drop stash@{num}

    删除某个保存,num是可选项,通过git stash list可查看具体值

  • git stash clear

    删除所有保存

更多用法参考这里

使用例子

© 2022- 2022 · 白云苍狗
博客已萌萌哒运行: