日志记录平常踩到的坑_1:
业务场景:主干为正式以发版的代码,分支为开发代码;当分支在开发新功能时,线上反馈了一个致命的bug,需要马上修复,但分支的新功能未完成;所以需要切换到主干代码中,修复bug;但在从分支切换主干后,发现分支修改的新功能都显示到主干上了;
解决方法:
方法一:每次分支主干时都Commit一下;
如果不想随意Commit,则可以使用Stash Changes;
方法二:使用Stash Changes;
在分支切换主干前,先点击Android Studio 工具栏的VCS-->Git-->Stash Changes;如图:
Message中填写备注信息,方便日后找回;提示成功后,则可切换到主干;

在主干动作一番后,切换到分支继续开发,需要UnStash Changes; VCS-->Git-->UnStash Changes;

点击Clear,可以清除所有的Stashes;
网友评论