-
GIT lokaalne kasutamine
-
GitHub - Git koostöö
-
Sissejuhatus
< All Topics
Print
git branch
Oluline
- Branchid on Git lahutamatu osa.
- Mõtle branchist kui projekti alternatiivsest ajajoonest.
- Muudatused ühes branche's ei muuda sisu teises branche's.
- Git repositooriumi initsialiseerimisel luuakse vaikimisi branch: kas nimega master või main.
- Git seisukohalt ei ole tegemist erilise branchiga.
- Samas reaalses maailmas kasutatakse seda kui projekti lõpetatud/viimistletud sisu hoidmiseks.
- Erinevaid branche on võimalik teineteisega liita:
git merge käsuga, mida käsitletakse järgnevates peatükkides.
Millal kasutada teist branchi?
- Tahad katsetada veebilehe teist värviskeemi
- Lisada projekti uut funktsiooni, nii, et see ei mõjutaks näiteks veebilehe valmis osa.
Süntaks
git branch- kuvab kõik repositooriumis olevad branched- git branch <uue branchi nimi> - loob uue branche. Ei muuda uut branchi aktiivseks
- git branch -d <branchi nimi> - kustutab valitud branchi. Ei lase branchi kustutada, kui see sisaldab salvestamata muudatusi.
- git branch -D <branchi nimi> - kustub branchi isegi siis. kui see sisaldab salvestama muudatusi.
- Branchi aktiveerimine:
git checkout <branchi nimi>git switch <branchi nimi>
CV projekti hetkeseis
CV projekti eelnevad muudatused võrreldes algseisuga (võrelledes allalaaditud templatega):
- Muudetud nimi
- Muudetud kontaktandmed
Külgmenüü tõlkimine/muutmine eraldi branches.
- Loome uue branchi nimega – menüü tõlkimine
- Loodud branchi aktiveerimine
- index.html failis külgmenüü muutmine. Muudatuste lisamine git repositooriumisse.
- Veebilehitsejas eelvaate vaatamine – menüü tekstid peavad olema muudetud
- Aktiveerime uuesti master branchi
- Külgmenüü veebilehitsejas tõlkimata.
Praktiline
1 Uue branchi loomine
git branch- loetleb repositooriumis olemasolevad branchid.
Hetkel ainultmasterbranch ning see on aktiivne. Aktiivne branch on tähistatud tavaliselt tärninga ning teist värvi, aga see sõltub kasutatava terminali seadistustest.git branch menüü-tõlkimine- uue branchimenüü-tõlkimineloomine.git branch- näitab, et tõesti loodi uus branch nimegamenüü-tõlkimine.git checkout menüü-tõlkimine- uue branchi aktiveerimine.git branch- näitab, et uus branch on aktiveeritud.
2 Tõlgi menüükirjed index.html failis
- Ava fail
index.html. CLI variandis kasutame muudatuste tegemiseks Windowsiga kaasa tulevat Notepad'i (käsurealtnotepad ./index.html) - Tõlgi kõik külgmenüülingid ning salvesta töö.
- Terminalis käsurealt
git status:- Näitab, et fail
index.htmlon muudetud. git add index.html- lisab faili järgneva commit nimekirjagit statusgit commit -m "Külgmenüü muutmine/tõlkimine"- lisab tehtud muudatused branchimenüü-tõlkiminening näitab väljundis mitut faili muudeti (1 faili), kui palju lisati (6 lisamist) ning kui palju kustuati (6 kustutamist).- Ava/värskenda veebilehitsejas fail
index.html- külgmenüü peab olema nüüd tõlgitud/muudetud.
- Näitab, et fail
Salvestamine Git repositooriumisse: vt Esimesed muudatused ja lisamised
Table of Contents