Es gab eine Frage über das Zurücksetzen zu einem Commit in git, aber ich wollte sichergehen. Diese SO-Seite ist eine, die am meisten hilft: Wie kann das Git-Repository auf eine vorherige Festschreibung zurückgesetzt werden?
Ich habe ein vorheriges Commit, sagen wir 1.0 für einen Kunden und es ist abgeschlossen. Ich begehe (nicht sicher, ob ich drücke) und dann einen neuen Zweig erstellen, um mit der nächsten Version zu arbeiten. Jetzt, aus irgendeinem Grund, ist die Binärdatei für 1.0 "beschädigt" und ich muss zurückgehen, aber auch die aktuellen Änderungen behalten.
git log zeigt dies:
%Vor%Also, die Schritte, die ich machen muss, ist das?
%Vor%Ich nehme an, Schritt # 3 ändert den gesamten Quellcode? Dies ist ein XCode-Projekt (iPhone-App), also muss ich nur die Projektdatei neu laden, bauen und habe die neue binäre .app?
Geht dann mit
zurück zur letzten Version 1.1 %Vor%Danke,
Ich bin neu und möchte keine Arbeit verlieren. Schätze die Hilfe !!!
EDIT: Basierend auf ein paar Antworten möchte ich klarstellen. 1. Ich möchte keine Zweige zusammenführen. Ich möchte zu Version 1.0 zurückkehren und die Quelle neu erstellen, um eine neue Binärdatei zu erstellen, und dann zurück zu meiner Position springen. Nehmen wir an, die Version 1.0 hätte Äpfel für 1,00 $ und Version 1,10 für Äpfel mit 1,10 $. Ich möchte zu Version 1.0 zurückkehren, den Quellcode neu erstellen, in dem Äpfel $ 1,00 sind, die Binärdatei dem Kunden x geben. Dann hüpfe zurück zu Version 1.10 und arbeite weiter daran.
Danke nochmal !!!