场景如下,你正在开发需求1时,突然线上发现了一个bug,需要立即修复。需求1的代码因为不完善,也没经过测试,所以你希望针对需求1所做的修改先暂时隐藏,这样就可以使用stash功能了。VCS-->git-->stash这个时候针对需求1做的修改都会隐藏掉。现在假设你处理bug完毕。需要继续开发需求,现在需要unstashVCS-->git-->Unstash,选中你刚刚的stash,选中Popstash。点击popstash即可。如下图:但是我这里遇到个问题,屏幕右下角有如...
继续阅读 >
分类:stash
2021
02-23
02-23
intellij idea使用git stash暂存一次提交的操作
分享一个小技巧:在日常开发中有时候需要切换到另外的一个分支,但在某些条件下当前的分支上存在一些文件尚未提交,这时候就需要使用到idea自带的gitstash功能来"暂存"一些尚未提交的文件,待切换到另外的分支上再提交到新的分支上去。任意打开一个项目进行演示:step1:切换到分支astep2:stashchangesstep3:切换到分支b,unstash这样就能避免一些不必要的merge操作,也能够正常切换到其他的分支了。补充:文件在IDEA中已进行G...
继续阅读 >
1,先从git上pull(拉)代码。我们本地进行了一些代码编辑。图上红框为新增方法2,使用git的stashChanges功能,如下图3,查看本地代码变化,可以看到自己新加的方法没有了,又回到了从git上pull下来的最新状态4,查看git的UnStashChanges功能点击上图view,可以对比代码,点击applystash,可以将stash的代码恢复到本地到此这篇关于详解idea中Git的StashChanges和UnStashChanges用法的文章就介绍到这了,更多相关GitStashChan...
继续阅读 >
2020
11-04
11-04
IDEA Git Stash 使用详解
随着公司开发人员的增加,以及多需求的并行开发,功能上线就会碍手碍脚;害怕自己没写完的代码被别人部署到线上,害怕别人代码没写完被自己部署到线上;总之功能上线之前还要和所有开发沟通,能不能部署代码?如果只是几个人的团队倒也无妨,但是开发人员多了,沟通成本就很高了。于是Git的分支就发挥它的作用了,本文讲解工作中使用IDEA进行分支的管理以及合并,以及其他Git使用技巧。环境准备为了演示,先用IDEA创建一...
继续阅读 >
2020
10-08
10-08
git stash暂存的操作方法
为什么我们需要它不得不说,在知道这个命令的时,以及之后的使用中,我都超级热爱这个命令,因为它真的太好用了。给大家说一下我使用这个命令的场景:此时我在feature_666分支,非常聚精会神加持高专注地实现一个功能666模块,简直键盘如飞的编写代码~~~然后这时,客户反馈出一个bug,非常严重,必须立马解决,优先级为0!!!于是,我需要去到release分支去checkout新的分支去工作了,但是666功能还没完成怎么办...
继续阅读 >