java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > Idea Your local changes would be overwritten by merge.

Idea进行pull的时候Your local changes would be overwritten by merge.

作者:zhangvalue

这篇文章主要介绍了Idea进行pull的时候Your local changes would be overwritten by merge.具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

Idea进行pull时候Your local changes would be overwritten by merge.

在idea中进行代码的pull的时候:

Your local changes would be overwritten by merge.

解决办法

①、保留本地最新修改,并拉取仓库中忘记 pull 的代码到本地 :

git stash  
git pull origin master  
git stash pop 

②、放弃本地代码,新修改的都不要了,退回上一版本,再拉取代码到本地。

git reset --hard  
git pull origin master  

延伸

在使用Git的过程中,有些时候我们只想要 git 服务器中的最新版本的项目,

对于本地的项目中修改不做任何理会,就需要用到 Git pull 的强制覆盖。

 git fetch --all
 git reset --hard origin/master 
 git pull

git pull从远程拉取最新版本 到本地自动合并,

git fetch从远程获取最新版本 到本地不会自动合并

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文