Alternative zu git cherry-pick?
Hallo zusammen,
ich habe ein Fork eines GitHub Repository erstellt. Der Branch heißt "main". Innerhalb des Forks habe ich mir einen neuen Branch mit dem Namen "test" angelegt.
In regelmäßigen Abständen wird der Branch "main" in meinem Fork mit dem Originalen abgeglichen. Nun möchte ich aber nicht jeden Commit von "main" in "test" übernehmen.
Bisher habe ich dies mit Hilfe von git cherry-pick umgesetzt. Was mir an der Lösung nicht gefällt ist, dass der neue Commit im Branch "test" eine neuen SHA erhält. Was natürlich logisch ist.
Ist euch ein Weg bekannt, damit ich nach wie vor nur einzelne Commits von "main" in "test" übernehmen kann, dabei aber originale SHA beibehalten wird?
Gruß,
Dani
ich habe ein Fork eines GitHub Repository erstellt. Der Branch heißt "main". Innerhalb des Forks habe ich mir einen neuen Branch mit dem Namen "test" angelegt.
In regelmäßigen Abständen wird der Branch "main" in meinem Fork mit dem Originalen abgeglichen. Nun möchte ich aber nicht jeden Commit von "main" in "test" übernehmen.
Bisher habe ich dies mit Hilfe von git cherry-pick umgesetzt. Was mir an der Lösung nicht gefällt ist, dass der neue Commit im Branch "test" eine neuen SHA erhält. Was natürlich logisch ist.
Ist euch ein Weg bekannt, damit ich nach wie vor nur einzelne Commits von "main" in "test" übernehmen kann, dabei aber originale SHA beibehalten wird?
Gruß,
Dani
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 672539
Url: https://administrator.de/forum/alternative-zu-git-cherry-pick-672539.html
Ausgedruckt am: 19.04.2025 um 12:04 Uhr
1 Kommentar
Hallo,
da dürfte dir Git Squash helfen, aber bedenke die Historie geht verloren dabei.
https://www.freecodecamp.org/news/git-squash-commits/
grüße
da dürfte dir Git Squash helfen, aber bedenke die Historie geht verloren dabei.
https://www.freecodecamp.org/news/git-squash-commits/
grüße