Atzarošana pakalpojumā Git ļauj izstrādātājiem strādāt pie atsevišķām funkcijām vai labojumiem, neietekmējot galveno kodu bāzi. Tomēr ko darīt, ja jums ir jāizveido jauna filiāle, pamatojoties uz izmaiņām citā filiālē? Šeit parādās jēdziens atzarojums no citas nozares. Šajā rokasgrāmatā mēs redzēsim procesu izveidojot filiāli no citas filiāles Git.
Satura rādītājs
- Kas ir Gits?
- Atzarojums Gitā
- Kāpēc izveidot filiāli no citas filiāles?
- Darbības, lai izveidotu filiāli no citas filiāles
Kas ir Gits?
Git ir izplatīta versiju kontroles sistēma, ko izmanto avota koda izmaiņu izsekošanai programmatūras izstrādes laikā.
- Git ir izstrādāts, lai ātri un efektīvi apstrādātu visu, sākot no maziem līdz ļoti lieliem projektiem.
- Tas ļauj vairākiem izstrādātājiem vienlaikus strādāt pie vienas kodu bāzes.
- Git saglabā datus momentuzņēmumu sērijās, kas atspoguļo koda stāvokli noteiktā laika brīdī.
Atzarojums Gitā
Pirms filiāļu izveides no citām filiālēm, ātri apkoposim Git atzarošanas pamatus:
- Meistara filiāle : galvenā filiāle parasti ir galvenā koda bāze, stabila un gatava ražošanai.
- Funkciju filiāles : izstrādātāji izveido līdzekļu atzarus, lai strādātu pie konkrētām funkcijām vai labojumiem. Šīs filiāles parasti tiek izveidotas no galvenās filiāles.
- Apvienot un Rebase : kad darbs ar līdzekļu atzaru ir pabeigts, izmaiņas tiek apvienotas atpakaļ galvenajā zarā, izmantojot sapludināšanas vai atkārtotas bāzes stratēģijas.
Kāpēc izveidot filiāli no citas filiāles?
Lai gan galvenā atzara kalpo kā primārā stabila koda filiāle, ir gadījumi, kad ir nepieciešams izveidot filiāli no citas filiāles:
- Paralēlā attīstība : Ja vairāki izstrādātāji strādā ar saistītiem līdzekļiem, viņi var izveidot līdzekļu atzarus no kopīgas izstrādes nozares, nevis tieši no galvenās filiāles.
- Koda izolācija : dažreiz izmaiņas ir jāizolē atsevišķā filiālē, lai pārbaudītu vai eksperimentētu ar tām pirms apvienošanas galvenajā kodu bāzē.
Darbības, lai izveidotu filiāli no citas filiāles
1. darbība: Pārliecinieties, vai esat pārbaudījis filiāli, no kuras vēlaties izveidot jaunu filiāli. Varat izmantot komandu git checkout, lai pārslēgtos uz filiāli.
java pgm
git checkout existing-branch>
2. darbība: Izmantojiet komandu git branch, lai izveidotu jaunu filiāli.
git branch new-branch>
3. darbība: Pārslēdzieties uz jauno filiāli, izmantojot komandu git checkout.
git checkout new-branch>
4. darbība: Ja nepieciešams, veiciet izmaiņas jaunajā filiālē. Varat veikt izmaiņas jaunajā filiālē, izmantojot komandu git commit.
git commit -m 'Commit message'>
5. darbība: Ja vēlaties pārsūtīt jauno zaru uz attālo repozitoriju, izmantojiet komandu git push.
git push -u origin new-branch>
Piemērs
1. darbība: atveriet Git Bash.
2. darbība: dodieties uz Git direktoriju.

Git direktorijs
3. darbība: izveidojiet filiāli un pārslēdzieties uz to.

Filiāles izveide
4. darbība: skatiet filiāļu sarakstu.

Nozaru saraksts
salīdzināma virkne
5. darbība: pārslēdziet filiāli

Pārslēdz zaru