git stash关于代码中bug的查找使用

基本使用

stash命令可用于临时保存和回复修改,可跨分支。

注:在未add之前才能执行stash!!!!

git stash会把所有未提交的修改(包括暂存的和非暂存的)都保存起来,用于后续恢复当前工作目录。
比如下面的中间状态,通过git stash命令推送一个新的储藏,当前的工作目录就干净了。

  • git stash pop

    恢复,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

    删除所有保存

  • git stash show

    查看指定stash的diff,后面可以跟着stash名字。示例如下:

    $ git stash show
     index.html | 1 +
     style.css | 3 +++
     2 files changed, 4 insertions(+)
    
    
  • 未完待续
    参考链接

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 1024 设计师:上身试试 返回首页