maven-EGit-Stashes使用
背景
当我们用git在一个开发分支上编写新功能代码,代码正写一半,但是突然发现封版分支中的一个功能有bug,很紧急需要立马修复。此时我们需要切换分支,但是又不想提交写了一半的代码。
stash保藏代码
那么在切换的时候,eclipse会弹出一个类似的提示框如下:
、
我们能看到三个操作选择:
1.commit
就是切换前提交我们写了一半的代码,显然这不是我们想要的选择。
2.Rest
重置代码,就是丢弃写下一半的代码,显然这更不是我们想要的选择。
那么我们可以选择3.stash
保藏代码,简单的就是保存这些代码为一个快照,以便后续我们切换分支回来的时候恢复我们写了一半的代码。
stash代码恢复
当改完bug切换回来后,我们需要恢复之前保藏的代码。
代开视图:->window->show view->git-> git repositores
看到有一个Stashed Commits这个节点,列表里面有自己保存的快照,鼠标右键则可以选择删除和应用。
应用则将写了一半的代码恢复到分支上。