Kā pēc piemēra pievienot rebase master jebkurai filiālei

Ka Pec Piemera Pievienot Rebase Master Jebkurai Filialei



Pakalpojumā Git sazarošana ir process, kurā tiek atdalīta no galvenā atzara, lai izstrādātāji varētu strādāt atsevišķi, neietekmējot sākotnējo kodu un citus komandas dalībniekus. Kad izstrādātājs izveido Git repozitoriju, pēc noklusējuma tas tiek pievienots galvenajai filiālei. Tomēr izstrādātāji var pārslēgt filiāles, kad vien nepieciešams, izmantojot vairākas Git komandas, piemēram, “ git rebase ” komandu, nezaudējot svarīgu informāciju.

Šajā rokasgrāmatā mēs uzzināsim, kā Git rebase master uz jebkuru filiāli, izmantojot piemēru, un nodrošināsim Git rebase pamata komandas ar aprakstiem.

Kas ir Git rebase?

Rebasing ir procedūra esošo saistību secības virzīšanai vai sapludināšanai virs jaunas pamata saistības. Būtībā to sauc par lineāro apvienošanas procedūru. Konkrētāk, Git rebase ir vispopulārākā utilīta, kas paredzēta, lai apvienotu izmaiņas no Git vienas filiāles uz jebkuru filiāli.







Piemērs: kā Git rebase master uz citu Git Branch?

Lai Git rebase master vai apvienotu izpildes secību citā Git filiālē, vispirms atveriet ' Git Bash ” termināli un pārejiet uz Git saknes direktoriju, izmantojot “ cd ” komandu. Pēc tam izpildiet ' $ git filiāle -a ” komandu, lai parādītu visas esošās filiāles un atlasītu jebkuru no tām, lai pārbāzētu. Visbeidzot izpildiet ' $ git rebase master ” komandu, lai pārbāztu galveno ierīci uz citu Git atzaru.



Tagad apskatīsim šo procedūru, lai skatītu iepriekš minētā scenārija rezultātus!



1. darbība: palaidiet Git termināli

Meklējiet un atveriet ' Gits Bašs ' savā sistēmā, izmantojot ' Uzsākt ” izvēlne:





2. darbība: dodieties uz Git Root direktoriju

Pēc tam izpildiet ' cd ” komanda, lai pārvietotos Git saknes direktorijā:



$ cd 'C:\Lietotāji \n azma\Go'

3. darbība: uzskaitiet visas filiāles

Tagad izpildiet ' git filiāle ' komandu, lai parādītu visas filiāles, izmantojot ' -a ” opcija:

$ git filiāle -a

Kā redzat, tiek parādītas visas pašreizējās un esošās filiāles, ieskaitot attālās filiāles. Mēs izvēlēsimies ' funkciju ” Git lokālā repozitorija filiāle, lai tajā veiktu atkārtotu bāzi:

4. darbība. Atkārtoti bāzējiet galveno uz citu filiāli

Visbeidzot, izpildiet norādīto komandu un norādiet filiāles nosaukumu pārbāzēšanas darbībai:

$ git rebase galvenā funkcija

Zemāk redzamā izvade parāda, ka “ meistars ' ir balstīts uz ' funkciju ” filiāle veiksmīgi:

Tagad pārejiet uz nākamo sadaļu, lai pārbaudītu Git rebase pamata komandas ar to īsu aprakstu.

Kas ir Git rebase pamata komandas?

Apskatīsim Git rebase pamata komandas, kas ir norādītas tālāk sniegtajā tabulā ar aprakstu:

Komandas Apraksts
$ git rebase --interactive Izmanto, lai veiktu interaktīvo rebase.
$ git rebase Izmanto, lai veiktu standarta rebase.
$ git rebase –x Izmanto, lai palaistu komandrindas čaulas skriptu katrai atzīmētajai izpildei atskaņošanas laikā.
$ git rebase –d Izmanto, lai atskaņošanas laikā atmestu saistības no apvienotā izpildes bloka.
$ git statuss Izmanto, lai skatītu Git rebase statusu.
$ git rebase – lpp Izmanto, lai veiktu atsevišķu saistību izpildi Git filiāļu vēsturē.
$ git rebase -- izlaist Izmanto, lai izlaistu veiktās izmaiņas.
$ git commit -m “commit message for Izmanto, lai veiktu izmaiņas
$ git pievienot Izmanto, lai pievienotu filiāli Git repozitorijai.
$ git rebase — turpināt Izmanto, lai turpinātu lietotāju veiktās izmaiņas.

Šajā pētījumā tika aprakstīta procedūra Git rebase jebkurai filiālei, izmantojot piemēru, un īsi apspriestas Git rebase pamata komandas.

Secinājums

Lai Git rebase uz jebkuru filiāli, vispirms pārejiet uz Git saknes direktoriju un uzskaitiet visas esošās filiāles, tostarp tālvadības pultis, izmantojot ' $ git filiāle -a ” komandu. Pēc tam izpildiet ' $ git rebase master komanda, lai integrētu izmaiņas no Git meistars ” filiāle uz norādīto filiāli. Šajā rokasgrāmatā tika piedāvāta metode, kā pārbāzt kapteini uz zara.