2016-08-19 9 views
0

Ich habe meine Änderungen in meinem lokalen Repo übernommen und dann einen Pull vom Master gemacht, der meine Änderungen übersteuert, um begangen zu werden. Kann ich das auf meinem lokalen Rechner finden?Overriden git commit by pull

+0

over-Rid? Hast du keinen Merge-Konflikt bekommen? –

+0

Bitte zeigen Sie uns die genauen Aussagen, die Sie eingegeben haben. Hast du dich verpflichtet oder nicht? – AnoE

Antwort

0

Sie können git log verwenden:

git log origin/myBranch..myBranch

dass alle Commits auf myBranch zeigen, die nicht erreichbar sind von origin/myBranch (der Remote-Repository).

0

Sie sollten den folgenden Fehler erhalten haben, wenn Sie, wenn Sie Ihre Änderungen zu ziehen versucht nicht begangen wurden:

error: Your local changes to the following files would be overwritten by merge: file/name/path Please, commit your changes or stash them before you can merge. Aborting

Wenn Sie nicht den Fehler erhalten haben Sie einen Merge-Konflikt gesehen haben sollten wie Ishan sagte oben oder Deine Änderungen sollten immer noch da sein. Überprüfen Sie alle Ihre lokalen Niederlassungen (Git-Zweig -vv). Wenn Sie sie immer noch nicht sehen, würde ich denken, dass die Änderungen nie erfolgreich gespeichert wurden.

Siehe diesen Beitrag für zusätzliche Informationen: git pull errorYour local changes to the following files would be overwritten by merge

+1

Nein. Er hat sich verpflichtet, er würde diese Nachricht nicht bekommen. ... oder ... vielleicht hat er es nicht getan. Mal sehen, worauf der OP seine Frage aktualisiert. – AnoE