Is er een opdracht 'git rebase origin' in Git

Is Er Een Opdracht Git Rebase Origin In Git



Git rebase is een van de handigste opdrachten van de Git-tool. De Git ' overlopen ” commando creëert een nieuwe basis die een gecombineerde reeks commits bevat. Meer specifiek, het proces van het combineren en verplaatsen van commits naar een nieuwe basis staat bekend als rebasen. De ' git rebase oorsprong/ ” wordt gebruikt om de afgelegen vestigingen te rebaseen.

In dit bericht leggen we uit:

Is er een 'git rebase origin'-commando in Git?

Als de gebruiker de ' git rebase oorsprong ' commando, zal de Git-terminal de foutmelding ' fataal: ongeldige stroomopwaartse 'oorsprong' ” en rebase nooit de stroomopwaartse remote branch. Git-gebruikers kunnen echter de ' git rebase oorsprong/tak ” commando voor het rebasen van de branch vanaf de afgelegen stroomopwaartse branch en het squashen van commits.







Hoe de opdracht 'git rebase origin/ ' te gebruiken?

Om de ' git rebase oorsprong/tak ', zijn Git-gebruikers verplicht om de branch van de remote stroomopwaarts te halen of de remote branch op te halen met behulp van de ' git ophalen ” commando.



Stap 1: Open Git Terminal

Eerst vanuit de Windows ' Beginnen ”-menu, start de Git-terminal:







Stap 2: Ga naar Git Repository

Door gebruik te maken van de “ CD ” commando, ga naar de Git-repository:

$ CD 'C:\Git'



Stap 3: Trek Remote Branch

Trek de wijzigingen van de remote branch en voeg deze toe aan de HEAD van de lokale repository:

$ git trekken oorsprong meester

Stap 4: Takken controleren

Controleer de lijst met vertakkingen en kies de vertakking waarin u de oorspronkelijke vertakking wilt rebaseen:

$ git tak

Stap 5: Schakel over naar Branch

Schakel over naar de tak waarnaar u de oorsprong rebast via de ' git afrekenen ” commando:

$ git afrekenen Kenmerken

Stap 6: Rebase Origin Branch

Rebase vervolgens de origin branch of remote branch met behulp van de ' git rebase origin/ ” commando:

$ git rebasen oorsprong / meester

Controleer het Git-logboek om te controleren of de remote branch rebased is of niet:

$ git reflog

Bonustip: Alternatieve methode om Origin Branch te rebaseen

De Git-gebruikers kunnen de remote branch rebaseen door de remote branch upstream te maken en vervolgens direct de upstream branch rebaseen in de lokale branch met behulp van de ' git rebase ” commando.

Neem hiervoor de meegeleverde instructies door.

Stap 1: Stroomopwaartse oorsprongstak

Stel de remote branch in als stroomopwaarts door gebruik te maken van de ' git tak ” commando. Hier de optie ' –stroomopwaarts instellen ” wordt gebruikt om de stroomopwaartse tak in te stellen:

$ git tak --set-stroomopwaarts-naar =oorsprong / meester

Stap 2: Rebase Upstream Branch naar Local Branch

Rebase vervolgens de externe stroomopwaartse branch in de lokale branch via de ' git rebase ” commando:

$ git rebasen oorsprong / meester meester

We hebben authentieke informatie verzameld met betrekking tot het rebasen van externe branches in Git.

Conclusie

Om de remote branch te rebaseen, trek of haal je eerst de remote branch via de ' git pull ” commando. Ga vervolgens naar de branch waar je de remote branch wilt rebaseen en gebruik dan de ' git rebase oorsprong/tak ” commando om de remote branch te rebaseen. Dit artikel heeft aangetoond of er een ' git rebase oorsprong ” commando in Git.