idea git切换分支 代码开发了一半,需要切换分支,怎么办 五年了,我终于学会了丝滑切换分支

idea切换分支

问题

在这里插入图片描述
Your local changes to the following files would be overwritten by Checkout.
IntelliJ IDEA can shelve the changes, Checkout and unshelve them after that.
您对以下文件的本地更改将被Checkout覆盖。
IntelliJ IDEA可以搁置更改,然后签出和解除搁置。

说明

当存在未提交的代码,然后切换分支时,会提示:
您对以下文件的本地更改将被Checkout覆盖。IntelliJ IDEA可以搁置更改,然后签出和解除搁置。
点击Smart Checkout(不建议用)

正确方法

切换分支前,要保证commit区域没有任何未提交的代码

  • commit区域内:
    • 该还原的还原
    • 该提交的提交
    • 该删除的删除
    • 该暂存的暂存(没开发好的代码需要暂存)

在这里插入图片描述

暂存代码

idea和git都提供了暂存代码的功能,选择一个即可。
暂存方法参考链接1
暂存方法参考链接2

总结

  • 没用的该删除删除,该还原还原
  • 没改好的代码能提交就提交,不能提交的,就先暂存
  • 切换分支前,commit区域中,没有任何需要提交的代码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值