需求开发到一半需要改别的分支的bug该怎么办呢?(git stash 和 git commit)

编程入门 行业动态 更新时间:2024-10-09 13:25:42

需求开发到一半需要改别的<a href=https://www.elefans.com/category/jswz/34/1762439.html style=分支的bug该怎么办呢?(git stash 和 git commit)"/>

需求开发到一半需要改别的分支的bug该怎么办呢?(git stash 和 git commit)

在实际开发中,经常我们会遇到需求开发到一半,别的分支有bug急需解决的情况,这个时候我们改怎么办呢?

有的人会说可以先提交当前分支的代码再切换到别的分支改bug,当然这样是没问题的,但是呢,在项目文件特别多的时候,我们改需求好不容易找到的文件位置,这个时候代码一提交,我们就无法看见下面的内容,导致于我们改完bug切换回来就很难分辨我们改了哪些文件了!

所以这个时候 我们会用上 git stash 或者 git commit

我们先看看git commit 怎么暂存代码的。

git commit 暂存代码


箭头指向的空格是我改动的,我现在要commit他

git add .
git commit -m'feat: 测试commit回撤'

现在可以随意切换分支了,我们改完别 分支再切换回来 进行回撤

git reset --soft HEAD^

这样就回撤了,而且不会清掉改动的代码

git stash 暂存代码(推荐)

git stash

现在可以随意切换分支了,我们改完别 分支再切换回来 进行回撤

git stash list


可以看到我们的暂存记录是stash@{0}这一条 我们再来恢复这个暂存

git stash pop stash@{0}


已经完美恢复了。

更多推荐

需求开发到一半需要改别的分支的bug该怎么办呢?(git stash 和 git commit)

本文发布于:2024-02-26 22:25:13,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1704184.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:分支   需求   到一半   bug   stash

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!