Git stash

  • Git stash 常用在,当有一些特别重要的事情要先开发,但本事又有一些工作做了一半,不能删除也不能提前提交
  • 那这时,stash 就很有用了,把你当前工作了一半的东西先暂存起来,等处理完紧急的事情
  • 再返回来处理未完之事,这种情况,一般常用于修复紧急的 Bug
$ git stash                     将当前工作储存起来到暂存区
$ git stash list                查看暂存区有多少个暂存记录

$ git stash apply               将暂存区上最近的一条暂存记录提取出来
$ git stash apply stash@{0}     
# 将暂存区上的 stash@{0} 记录提取起来(此情况不会删除 stash@{0} 这条记录

$ git stash drop                将暂存区上最近的一条暂存记录删除
$ git stash drop stash@{0}      将暂存区上 stash@{0} 这条记录删除

$ git stash pop                 将暂存区上最近一条暂存记录提取,并删除(参考栈)

results matching ""

    No results matching ""