我是靠谱客的博主 尊敬红酒,最近开发中收集的这篇文章主要介绍Git学习总结(27)—— Git 不要只会 pull 和 pushstash,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

stash

描述

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

应用场景

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

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

命令使用

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

git stash

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

git stash apply

相关命令

最后

以上就是尊敬红酒为你收集整理的Git学习总结(27)—— Git 不要只会 pull 和 pushstash的全部内容,希望文章能够帮你解决Git学习总结(27)—— Git 不要只会 pull 和 pushstash所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部