简述
众多开发人员想必开发项目时,都是Idea搭配Git管理,即实现版本管理,又实现了可视化界面操作;但使用Git工具,势必就会有同一个开发人员根据开发不同的开发需求新建不同的分支,那同一时段可能会操作两三个分支,那这时候如果在某个分支修改了代码,而暂时又不想提交,这样切换分支势必会把当前的修改不断的携带着,很容易就引起代码冲突,这怕是遇到此场景的道友会有深刻地体会吧。下面,我们介绍一个Idea携带的功能,帮助你更友好地管理本地修改的代码,它们就是stash和unstash。
演示走起。。。
事先拉取或者新建一个Git项目;
新建两个分支,t2、t3:
在分支t3 修改如下内容:
此时想切换到t2分支,可以这么做:
且又在t2分支修改了代码但也没有提交(可能要等产品经理确认该功能),但如果此时切换会t3分支,势必会把修改的代码带过去了,那么,这时候,我们再新建一个stash:
此时,再切换会t3分支,并把之前在t3本地修改的代码还原出来:
若是同时操作更多的功能分支,操作同样如此,就是这么方便快捷,再也不用copy文件到处备份了!!!
好了今天的分享就到这,若您觉得这文章还不错,记得点赞评论转发哦!!!