it-swarm.com.de

msgstr "kann nicht in ein Repository mit dem folgenden Status ziehen: minning_resolved"

Nach einigem Ziehen, Zusammenführen und Lösen von Konflikten bleibt mein GIT hängen. Ich habe versucht, mit EGit das Hauptprojekt auszuführen:

  • "Pull" return "kann nicht in ein Repository mit dem folgenden Status gezogen werden: minning_resolved"
  • "Abholen aus dem Upstream" gibt zurück "Kein Bezug zum Abrufen von GeniusWebSocket - Origin - alles auf dem neuesten Stand."
  • "Zusammenführen" ist im Menü grau unterlegt.
  • "Commit" gibt "Commit/change nicht möglich ..." zurück.
  • "Push to upstream" gibt "abgelehnt - nicht vorwärts" zurück.
  • "Zu Index hinzufügen" bewirkt nichts.

In der Nähe des Projekttitels sehe ich [Merged Master-Pfeil 1 Pfeil 1].

$ git status
# On branch master
# Your branch and 'Origin/master' have diverged,
# and have 1 and 1 different commit each, respectively.
#
nothing to commit (working directory clean)

Wie kann ich vorgehen?

13

Nachdem Sie die Zusammenführung abgeschlossen haben und keine Änderungen anstehen, können Sie einen git reset --hard versuchen, um festzustellen, ob das Problem weiterhin besteht. (Siehe EGit setzen Sie Ihren aktuellen HEAD zurück )


Ankit Marothi schlägt vor in den Kommentaren :

Ich habe es gelöst, indem ich es aus egit zurückgesetzt habe, indem ich Team->Reset und mixed reset als Option verwendet habe.

24
VonC

Ich hatte das gleiche Problem. Ich habe ein Projekt importiert, um Konflikte zu lösen, die nach einem Pull-Vorgang auftraten.

Ich habe es mit folgenden Schritten gelöst: 1. Klicken Sie mit der rechten Maustaste auf Repository und klicken Sie auf Reset 2. Ich habe unter Remote Tracking einen Zweig ausgewählt, an dem die letzten Änderungen vorgenommen wurden 3. hat einen gemischten Reset-Typ ausgeführt

Schließlich bekam ich die neueste Version mit meinen Änderungen in der nicht bereitgestellten Version.

2
Priya Tuli