Twee ontwikkelaars hebben een branch gemaakt van de master branch van de GitHub repository, Branch A en Branch B. De ontwikkelaar van Branch A heeft al naar productie gedeployed; Branch B wordt in de release van volgende week samengevoegd met master. Welke Git-opdracht moet de ontwikkelaar van Branch B uitvoeren voordat hij een pull request opent naar master?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: git rebase master.
Waarom dit het antwoord is
De ontwikkelaar van Branch B moet git rebase master uitvoeren. Dit commando herschrijft de geschiedenis van Branch B door de commits van Branch B bovenop de meest recente commits van de master branch te plaatsen. Dit zorgt voor een schone, lineaire geschiedenis, wat conflicten minimaliseert wanneer Branch B uiteindelijk wordt samengevoegd met master. git diff branchB master git commit -m is geen geldig Git-commando en zou geen wijzigingen toepassen. git pull master zou de wijzigingen van master samenvoegen in Branch B, wat een extra merge-commit creëert en de geschiedenis minder lineair maakt. git fetch -b master is geen geldig commando; git fetch haalt alleen de nieuwste wijzigingen op zonder ze samen te voegen of te rebasen.
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