IDEA 找回add但未commit的代码 shelve静默搁置
场景还原:
前几天写了一些代码add了,但还没有commit。
此时想checkout到master分支拉取一下最新的代码,结果起冲突了。
但是又不想解决冲突,打算切回我自己的分支,然后就点了idea的rollback,结果之前的代码都没了。
解决:
- 发现idea有静默搁置的功能,这里面保存了之前的代码。
- 点击 Unshelve Silently 即可
更好的方式(避免出现这个问题):
- 点击要合并新代码的分支master,点击箭头update
- 再次点击到master上,点击右键,选择将master和并到当前分支上。