git

Git je distribuovaný systém na správu verzií používaný na sledovanie zmien v kóde alebo súboroch počas vývoja softvéru. Je obľúbený medzi vývojármi, pretože umožňuje efektívnu spoluprácu a správu projektov.

Základné vlastnosti Git:

1.Distribuovaný: Každý vývojár má lokálnu kópiu celého repozitára, vrátane histórie.

2.Sledovanie zmien: Umožňuje sledovať, kedy a kto vykonal zmenu v kóde alebo súboroch.

3.Práca s vetvami (branches): Umožňuje paralelný vývoj funkcií a jednoduchú integráciu zmien.

4.Riešenie konfliktov: Git dokáže identifikovať a pomôcť vyriešiť konflikty medzi zmenami viacerých vývojárov.

Bežné príkazy Git:

git init: Inicializuje nový repozitár v aktuálnom adresári.

git clone [url]: Skopíruje existujúci repozitár z iného umiestnenia.

git add [file]: Pridá zmeny do staging area (príprava na commit).

git commit -m “message”: Uloží zmeny s popisom do lokálnej histórie.

git push: Odovzdá lokálne zmeny na vzdialený repozitár.

git pull: Stiahne a zlúči zmeny z vzdialeného repozitára.

git status: Zobrazuje aktuálny stav repozitára.

git log: Zobrazuje históriu zmien.

Príklad pracovného toku:

1.Vytvorenie repozitára:

git init

2.Pridanie súboru:

git add myfile.txt

3.Commit zmien:

git commit -m “Added myfile.txt”

4.Práca s vetvami:

Vytvorenie novej vetvy:

git branch new-feature

git checkout new-feature

5.Zlúčenie zmien:

Po dokončení práce vo vetve zlúčenie s hlavnou vetvou:

git checkout main

git merge new-feature

Prečo používať Git:

Spolupráca: Viac vývojárov môže pracovať na rovnakom projekte súčasne.

História: Git uchováva všetky zmeny a umožňuje návrat k predchádzajúcim verziám.

Bezpečnosť: Distribuovaná povaha znamená, že strata jedného repozitára neohrozí celý projekt.

Git vs GitHub:

Git: Nástroj na správu verzií.

GitHub: Platforma pre hosting Git repozitárov a spoluprácu.

Git je základným nástrojom pre moderný vývoj softvéru a správu projektov.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top