Git filialai: įtraukite sąrašą, sukurkite, perjunkite į, sujunkite, stumkite ir ištrinkite

Git filialai
versijų valdymas
žiniatinklio kūrimas
„Git“ filialai: įtraukite sąrašą, sukurkite, perjunkite į, sujunkite, stumkite ir ištrinkite cover image

Git filialų įvadas

„Git“ filialai leidžia kūrėjams vienu metu dirbti su skirtingais projekto aspektais nesikišant į pagrindinę kodų bazę. Ši funkcija leidžia efektyviai lygiagrečiai kurti, eksperimentuoti su naujomis funkcijomis ir ištaisyti atskiras klaidas. Kurdamos ir tvarkydamos filialus, komandos gali užtikrinti sklandų darbo eigą ir išlaikyti savo projekto vientisumą.

Captura de pantalla 2024-07-05 140914.png

Aukščiau pateiktame paveikslėlyje pateikiamas vaizdinis vaizdas, kaip „Git“ filialai veikia saugykloje. Tai iliustruoja kelias šakas, kurios skiriasi nuo bendro pagrindo, o kiekviena šaka reiškia atskirą vystymosi liniją. Konkrečiai, sukuriamos dvi šakos: viena skirta naujai funkcijai pridėti ir kita klaidai taisyti. Šios šakos leidžia kūrėjams savarankiškai dirbti su įvairiomis užduotimis, užtikrinant, kad naujų funkcijų kūrimas ir klaidų taisymai netrukdytų pagrindinės kodų bazės stabilumui.

Git sistemoje šaka iš esmės yra nuoroda į konkretų įsipareigojimą, leidžianti kūrėjams dirbti su skirtingomis funkcijomis ar pataisymais atskirai nuo pagrindinės kodų bazės (dažnai vadinamos „pagrindine“ arba „pagrindine“ šaka). Ši sąranka neleidžia nebaigtam ar eksperimentiniam kodui paveikti stabilią projekto versiją. Pavyzdžiui, paveikslėlyje parodyta pagrindinė šaka, nuo kurios skiriasi dvi ypatybių šakos. Šios funkcijų šakos leidžia kūrėjams pridėti naujų funkcijų arba savarankiškai pataisyti klaidas ir neturėti įtakos pagrindinei šakai. Kai plėtra arba klaidų taisymas baigtas, šakas galima sujungti atgal į pagrindinę šaką.

Šiame straipsnyje mes išnagrinėsime pagrindines operacijas, susijusias su Git filialais, įskaitant tai, kaip išvardyti, kurti, perjungti, sujungti, stumti ir ištrinti šakas. Šių operacijų supratimas yra būtinas kiekvienam kūrėjui, norinčiam išnaudoti visą „Git“ potencialą.

Git komandos

„Git“ siūlo daugybę komandų, leidžiančių efektyviai valdyti filialus. Žemiau mes paaiškiname kiekvieną komandą su pavyzdžiais:

  1. Išvardykite šakas

Norėdami išvardyti visas savo saugyklos šakas, naudokite komandą „git branch“. Bus rodomi visi vietiniai filialai, o dabartinis filialas bus paryškintas žvaigždute (*).

git filialas

Išvesties pavyzdys:

* pagrindinis

funkcijų šaka

riktų taisymas-filialas

  1. Sukurkite filialą

Norėdami sukurti naują šaką, naudokite komandą git filialas <filialo pavadinimas>. Ši komanda sukuria šaką, bet į ją nepersijungia.

git filialo funkcija-filialas

Arba galite naudoti git checkout -b <branch-name>, kad iš karto sukurtumėte naują šaką ir perjungtumėte į ją.

git checkout -b feature-branch

  1. Perjunkite į filialą

Norėdami pereiti prie esamos šakos, naudokite komandą git checkout <filialo pavadinimas>.

git Checkout funkcija-filialas

  1. Sujungti filialą

Norėdami sujungti vienos šakos pakeitimus į kitą, perjunkite į šaką, į kurią norite sujungti, ir naudokite komandą „git merge “. Šios komandos sujungia šaką `feature-branch` į `main` šaką

Git Checkout pagrindinis

git merge feature-branch

„git merge“ sukuria naują įsipareigojimą sujungimui atlikti. Tai saugo istoriją.

Captura de pantalla 2024-07-05 135950.png

Kitą sujungimo strategiją sudaro komandos „git rebase “ naudojimas. Rebase veikia labai panašiai kaip sujungimas, išskyrus tai, kad ji sujungia šaką perkeldama ją, todėl neišsaugoma istorijos

Captura de pantalla 2024-07-05 135727.png

  1. Pastumkite šaką

Norėdami perkelti vietinę šaką į nuotolinę saugyklą, naudokite komandą „git push origin “. Tai bendrina filialą su kitais, turinčiais prieigą prie saugyklos.

git push origin funkcija-šaka

  1. Ištrinkite filialą

Norėdami ištrinti nebereikalingą vietinį filialą, naudokite git filialą -d <filialo pavadinimas>

komandą. Jei šaka nebuvo sujungta, galite naudoti didžiųjų raidžių žymą „-d“, kad priverstinai ištrintumėte.

git filialas -d funkcija-šakas

Norėdami ištrinti nuotolinį filialą, naudokite:

git push origin -- ištrinti funkciją-šaką


Git filialai yra labai svarbūs valdant kodo pakeitimus kuriant žiniatinklio svetainę, nes jie leidžia kūrėjams savarankiškai dirbti su funkcijomis, klaidų taisymais ir eksperimentais. Tai garantuoja efektyvų bendradarbiavimą ir sklandžią darbo eigą. „Code Labs Academy“ žiniatinklio kūrimo stovykla skirta padėti studentams suprasti „Git“ ir jo šakojimo strategijas. Mūsų praktiniai projektai ir realūs scenarijai suteikia studentams žinių ir gebėjimų, kuriuos jie gali iš karto panaudoti. Sutelkdami dėmesį į geriausią versijų valdymo praktiką, mūsų mokymo programa užtikrina, kad absolventai būtų pasirengę prisijungti prie profesinio tobulėjimo komandų ir užtikrintai susidoroti su kodavimo iššūkiais.


Career Services background pattern

Karjeros paslaugos

Contact Section background image

Palaikykime ryšį

Code Labs Academy © 2025 Visos teisės saugomos.