Idea中使用Git更新当前工程,然后再提交。

背景:多人协作开发同一个分支,每个人负责自己的目录

问题引出:想要提交代码,发现当前工程已经有人提交了代码到远程分支,导致本地和远程没有保持同步。这种情况下怎么办?

认真看~

选择你自己的模块,这里以target为例,右键--git--Respository--Stash Changes,将你的模块保存到“暂/缓存区”。

点击Stash Changes后:

将你的改动保存到“暂/缓存区”,然后工程会自动恢复到你改动之前的那个版本

此时的你会惊讶的发现自己的改动竟然都消失了

不要大惊小怪,这都是小场面,它只是跑到你的“暂/缓存区”了,并没有消失。

点!

然后你会发现远程的代码会同步到本地的IDEA中

这个时候,在你IDEA中你自己的目录上,右键--git--Respository--UnStash Changes

 选择你那个带有备注信息的记录

 

然后你的代码改动就是在最新的代码基础上做出的改动了

这个时候你再去提交代码,master不会报那种什么本地代码不是最新的那种乱七八糟的异常了。

评论美三代,点赞富一生~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值