您当前的位置: 首页 >  git

科技D人生

暂无认证

  • 0浏览

    0关注

    1550博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Git学习总结(27)—— Git 不要只会 pull 和 push

科技D人生 发布时间:2022-05-25 07:42:30 ,浏览量:0

stash 描述

官方解释:当您想记录工作目录和索引的当前状态,但又想返回一个干净的工作目录时,请使用 git stash。该命令将保存本地修改,并恢复工作目录以匹配头部提交。stash 命令能够将还未 commit 的代码存起来,让你的工作目录变得干净。

应用场景

我猜你心里一定在想,为什么要变干净?应用场景:某一天你正在 feature 分支开发新需求,突然产品经理跑过来说线上有bug,必须马上修复。而此时你的功能开发到一半,于是你急忙想切到 master 分支,然后你就会看到以下报错:

 因为当前有文件更改了,需要提交 commit 保持工作区干净才能切分支。由于情况紧急,你只有急忙 commit 上去,commit 信息也随便写了个“暂存代码”,于是该分支提交记录就留了一条黑历史…(真人真事,看过这种提交)。

命令使用

如果你学会 stash,就不用那么狼狈了。你只需要:

git stash

就这么简单,代码就被存起来了。当你修复完线上问题,切回 feature 分支,想恢复代码也只需要:

git stash apply
相关命令
关注
打赏
1662604032
查看更多评论
立即登录/注册

微信扫码登录

0.0489s