Commit
Löschen
Löscht den letzten Commit und erhält alle Änderungen.
1 |
|
Um frühere Commit zu löschen, verwendet man Cherry Pick.
Schritt 1
Als Erstes gilt es den Commit vor dem zu entfernenden Commit herausfinden.
1 |
|
Schritt 2
Diesen Commit auschecken.
1 |
|
Schritt 3
Einen neuen Branch auf Basis des ausgecheckten Commits erstellen.
1 |
|
Schritt 4
Den Commit nach dem entfernten Commit herausfinden.
1 |
|
Tipp
Diese vier Schritte können für jeden Commit wiederholt werden, der behalten werden soll.*
Schritt 5
Überprüfen, dass alle Commits zum neuen Branch hinzugefügt wurden.
1 |
|
Schritt 6
Zum alten Branch wechseln.
1 |
|
Schritt 7
Den alten Branch zum letzten Commit vor dem ersten zu entfernenden Commit zurücksetzen.
1 |
|
Schritt 8
Den neuen Branch mit dem alten (zurückgesetzten) Branch zusammenführen.
1 |
|
Schritt 9
Die zusammengeführten Änderungen zum entfernten Repository hochladen.
1 |
|
Danach kann der neu erstellte Branch wieder entfernt werden.