繁体   English   中英

git pull和忽略合并

[英]Git pull and disregard merges

我在git中遇到问题,由于“未合并的更改”,它不会让我推或拉。 我试图git rm有冲突的本地文件,以为我可以拉远程文件并重做更改,但这会使情况变得更糟。

我越来越:

CONFLICT (modify/delete): xxx deleted in HEAD and modified in 03907b23b68fb8337d12d784b4415c. Version 03907b23b68d3f94f87 of xxx left in tree.
Automatic merge failed; fix conflicts and then commit the result.

如何解决此问题并在将来避免呢?

您可以尝试使用( 这将删除任何局部更改): git reset --hard HEAD将您的工作副本和索引完全重置为预拉状态。 这样做是将整个存储库重置为HEAD状态(您可以在此处指定任何提交),删除所有合并信息以及所有本地更改。

阅读文档以了解详细信息: https : //www.kernel.org/pub/software/scm/git/docs/git-reset.html

查看此讨论以获取有关与git合并的技巧,以避免将来出现问题: 如何解决Git中的合并冲突?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM