idea git切换分支、拉取最新代码 自己的代码被覆盖怎么办

本文详细介绍如何使用Git的StashChanges和UnstashChanges功能来临时保存和恢复未完成的工作,避免在切换分支或紧急任务时丢失代码。同时,学会如何创建和管理代码存储记录,确保开发进度不会因突发情况而中断。

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


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

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

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值