Próbuję przywrócić plik zmodyfikowany lokalnie do wersji najnowszej, skutecznie cofając moje zmiany.Jak przesłonić niezmontowanego git checkout z wersją upstream
$ git checkout -- Jovie/Jovie-Info.plist
error: path ‘Jovie/Jovie-Info.plist' is unmerged
Korzystanie -f zmienia błąd ostrzec, ale nadal nie dokona zmiany (???)
$ git checkout -f -- Jovie/Jovie-Info.plist
warning: path ‘Jovie/Jovie-Info.plist' is unmerged
sam plik wygląda tak:
$ 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>
Jak mogę przesłonić lokalne pliki i zastosować zmiany?
Możliwy duplikat [Git: nie można cofnąć zmian lokalnych (błąd: ścieżka ... jest odłączona)] (http://stackoverflow.com/questions/3021161/git-cant-undo-local-changes-error-path-is-unmerged) – Stewart