Junior — Middle
Wie kann man Änderungen von einem Branch in einen anderen in einem Versionskontrollsystem übertragen?
sobes.tech KI
Antwort von AI
In Versionskontrollsystemen wie Git können Änderungen von einem Branch auf einen anderen auf verschiedene Weisen übertragen werden:
- Merge (Zusammenführung) — verbindet die Historie zweier Branches und erstellt einen neuen Merge-Commit. Beispiel:
git checkout ziel-branch
git merge quell-branch
- Cherry-pick (Auswahl von Commits) — ermöglicht die Auswahl einzelner Commits aus einem Branch und deren Anwendung in einem anderen:
git checkout ziel-branch
git cherry-pick <commit-hash>
- Rebase — überträgt Änderungen von einem Branch auf einen anderen, indem die Historie neu geschrieben wird:
git checkout quell-branch
git rebase ziel-branch
Die Wahl der Methode hängt von der gewünschten Historie und der Situation im Projekt ab.