Ich hatte 2 Commits (local) und meine Geschichte war Going: A - B:zurück zum letzten nach einem Softreset zu begehen und ändern
- In A begeht, wird die Datei myfile_v1.txt
- In Commit B, mehrere andere Dateien.
- In meinem Arbeitsverzeichnis, ich die Datei von dem aktualisierten ersten mit einer kleinen Korrektur verpflichten: myfile_v2.txt
ich die Commit A und ersetzen Sie die Datei in seiner neuen Form ändern, um wollte habe eine saubere Geschichte, bevor du etwas schiebst.
Ich tat dies:
reset --soft
auf Aadd
myfile_v2.txtcommit --amend
Jetzt kann ich sehen, dass meine begehen A die korrigierte Datei in sich hat , aber ich kann nicht herausfinden, wie ich in meinem vorherigen HEAD zurückkommen soll, oder ob das möglich ist, ohne B erneut zu begehen.
Irgendwelche Ideen?
Danke! Ich kannte den 'Cherry-Pick'-Befehl nicht, sehr nützlich! Ich werde deine andere Lösung nächstes Mal versuchen. – Ellda