场景
本地仓库对标远程仓库,将远程仓库拉取下来,在本地进行了代码修改,此时由于注意到远程仓库被同事更改提交了一次,故需要再拉取下来本地合并后再提交到远程仓库。
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。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/157320.html