Ich versuche, eine lokal geänderte Datei auf die neueste Upstream-Version zurückzusetzen, wodurch meine Änderungen effektiv rückgängig gemacht werden.So überschreiben Sie das nicht zusammengeführte Git-Checkout mit der Upstream-Version
$ git checkout -- Jovie/Jovie-Info.plist
error: path ‘Jovie/Jovie-Info.plist' is unmerged
Mit -f den Fehler Abspaltungen zu warnen, aber immer noch nicht die Änderung vornehmen (???)
$ git checkout -f -- Jovie/Jovie-Info.plist
warning: path ‘Jovie/Jovie-Info.plist' is unmerged
Die Datei selbst sieht wie folgt aus:
$ git diff Jovie/Jovie-Info.plist
diff --cc Jovie/Jovie-Info.plist
index 6c576d9,0209baa..0000000
--- a/Jovie/Jovie-Info.plist
+++ b/Jovie/Jovie-Info.plist
@@@ -50,7 -50,7 +50,11 @@@
</dict>
</array>
<key>CFBundleVersion</key>
++<<<<<<< Updated upstream
+ <string>5922</string>
++=======
+ <string>5918</string>
++>>>>>>> Stashed changes
<key>Fabric</key>
<dict>
<key>APIKey</key>
Wie kann ich die lokalen Dateien überschreiben und Upstream-Änderungen anwenden?
Mögliche Duplikat [Git: lokale Änderungen können nicht rückgängig gemacht werden (Fehler: Pfad ... ist nicht eingebunden)] (http://stackoverflow.com/questions/3021161/git-cant-undo-local-changes-error-path-is-unmerged) – Stewart