Je repository heeft meerdere branches. Je brengt verschillende wijzigingen aan op een experimentele branch en moet de main branch bijwerken om die wijzigingen op te nemen, terwijl je de repositorygeschiedenis overschrijft. Welke Git-bewerking moet je gebruiken?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Rebase.
Waarom dit het antwoord is
Rebase is de juiste keuze omdat het de geschiedenis van de branch herschrijft door de commits van de experimentele branch bovenop de main branch te plaatsen, wat resulteert in een lineaire geschiedenis. Dit voldoet aan de eis om de repositorygeschiedenis te overschrijven. Fetch haalt alleen wijzigingen op van de externe repository naar de lokale repository zonder de lokale geschiedenis te wijzigen. Merge combineert de geschiedenis van twee branches, maar behoudt de geschiedenis van beide branches door een merge-commit te creëren, wat de geschiedenis niet overschrijft. Push stuurt lokale commits naar een externe repository, maar wijzigt de lokale geschiedenis niet en combineert geen branches.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig