Your local changes would be overwritten by merge. Commit, stash or revert them to proceed.

场景

本地仓库对标远程仓库,将远程仓库拉取下来,在本地进行了代码修改,此时由于注意到远程仓库被同事更改提交了一次,故需要再拉取下来本地合并后再提交到远程仓库。
idea 使用Git ----> pull 后,右下角弹出提示:

Your local changes would be overwritten by merge. Commit, stash or revert them to proceed.
View them

解决办法

将本地所做的修改先保存到暂存区,将远程仓库代码拉取下来后,再将本地修改合并进去,最后再执行commit提交和push推送。

Git——>Uncommitted Changes——> Stash Changes , 隐藏所做的修改(存放到暂存区),并撤销本地修改,填一些备注信息以便后续识别;

Git——>pull——> 拉取下来远程代码;

Git——>Uncommitted Changes——> UnStash Changes 将本地改动合并到本地代码,有冲突自行解决;

Git——>Commit;
Git——>Push。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值