Ich habe eine lokale Repo-Site und eine Remote-Repo. Lokale Repo enthält den 1-2 Monate alten Inhalt von Remote-Repo.Zusammenführen Konflikt Fehler, wenn es keine Änderung in der genannten Datei
Ich versuche, den gesamten Inhalt in lokale Repo ziehen.
git pull origin master
From ssh://.../site.git
* branch master -> FETCH_HEAD
...
CONFLICT (add/add): Merge conflict in admin/process_email.php
Automatic merge failed; fix conflicts and then commit the result.
Ich habe process_email.php P4Merge verwenden, zeigt aber keinen Konflikt, darüber hinaus überhaupt keine Veränderungen waren, keinen Unterschied.
UPDATE:
ich
$ git status
On branch master
nothing to commit, working directory clean on both repos.
Auch habe ich versucht,
$ git pull -X theirs origin/master master
aber immer noch die gleichen Fehler.
Ich möchte den Remote-Ursprung Repo mit meinem lokalen Repo zusammenführen. Ich möchte lokales Repo mit remote Herkunft Repo-Inhalt zu überschreiben, wie das Remote-Repo neuer ist, enthält den neuesten Code.
Mehr als 2000 Dateien sind widersprüchlich, während ich den Konflikt überprüft habe und sie den gleichen Inhalt haben. Ich möchte keine manuelle Konfliktbearbeitung durchführen.
Ich habe autocrlf = False in der .gitconfig.
Warum bekomme ich einen Konflikt Fehler für Dateien, die genau den gleichen Inhalt haben?
Versuchen öffnen Datei in Notepad oder Notepad ++ und einen Tag suchen, die andernfalls zeigen fusionieren, gibt es jemand? –
Es sind noch keine Tags vorhanden. – klor
Das ist extrem komisch.Wenn Sie den Fehler "CONFLICT (add/add): Konflikt in xxx zusammenführen" erhalten, sollte es Konfliktmarker in der Datei geben, und 'git status' sollte die Datei als Konflikt melden (Text:" beide hinzugefügt "). – sleske