Ihr Repository hat mehrere Branches. Sie nehmen mehrere Änderungen an einem experimentellen Branch vor und müssen den Haupt-Branch aktualisieren, um diese Änderungen zu übernehmen, während Sie den Repository-Verlauf überschreiben. Welchen Git-Vorgang sollten Sie verwenden?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Rebase.
Warum dies die Antwort ist
Rebase ist die korrekte Operation, da sie die Commit-Historie eines Branches umschreibt, indem sie die Commits auf eine neue Basis verschiebt. Dies ist nützlich, um einen experimentellen Branch auf den neuesten Stand des Haupt-Branches zu bringen und dabei eine lineare Historie zu erhalten, was dem Überschreiben des Verlaufs entspricht. Fetch ruft lediglich Änderungen von einem Remote-Repository ab, ohne den lokalen Branch zu ändern. Merge integriert Änderungen von einem Branch in einen anderen, behält aber die Historie beider Branches bei, was zu einem nicht-linearen Verlauf führen kann. Push sendet lokale Commits an ein Remote-Repository, ändert aber nicht die lokale Historie.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich