簡體   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