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/
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
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
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