idea git切换分支、拉取最新代码 修改内容被覆盖怎么办

有时候切换分支或者更新最新代码后发现自己辛辛苦苦写的代码不见了,这时候不要慌,选择项目右键----->Git-->Repository--->Unstash Changes,出现所有历史储存代码的记录,按时间倒序排列。


 Unstash Changes功能可以理解为是一个代码存储库。选中第一行点击View按钮可以查看修改的内容,Drop会删除此记录,clear会清空所有历史储存记录,选择Apply Stash存储的代码会恢复,勾选pop  stash会在恢复的同时删除本条记录。

除了可以找回存储的代码外,还可以自己创建存储记录,有的时候在dev分支开发了一部分功能,还不具备commit条件,这时候有个急活,需要切换分支或者开发另一个新功能的时候,可以手动创建一个存储版本,选择项目右键----->Git-->Repository--->Stash Changes ,就会创建一个存储备份,以后需要的时候在Unstash Changes找到相应记录还原即可。Messages是备注信息,选填。

发布了56 篇原创文章 · 获赞 67 · 访问量 13万+

猜你喜欢

转载自blog.csdn.net/leo187/article/details/104002688