La'hev

Heverovy poznatky a poznámky

Uživatelské nástroje

Nástroje pro tento web


Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Následující verzeObě strany příští revize
git [2015/09/07 13:25] – vytvořeno Hevergit [2015/09/07 13:43] Hever
Řádek 1: Řádek 1:
 ====== Git ====== ====== Git ======
 **Git** je distribuovaný systém správy verzí. **Git** je distribuovaný systém správy verzí.
 +
 +Základním prvkem je **pracovní adresář**, obsahující nějaké soubory (které obykle tvoří náš projekt; soubory jsou samozřejmě v adresáři, případně jakýchkoliv podadresářích). Inicializací gitu v našem pracovním adresáři vytvoříme **repozitář**, což je adresář .git, obsahující mnoho souborů, mimo jiné i konfiguračních apod. Přidáme/komitneme (**commit**) naše soubory, následně prováděné změny, takže každý commit vytváří novou verzi - nový stav - ve kterém se naše soubory nacházejí. Z repozitáře je poté možné kdykoliv vytvořit pracovní adresář a to v takové verzi, kterou si přejeme.
 +
 +Repozitář se vždy nachází v mém pracovním adresáři, tedy commity provádím do něj. Repozitář je potom možné synchronizovat s repozitářem na jiném počítači (serveru) a je tak možné efektivně **spolupracovat** ve více lidech a/nebo **zálohovat** svou práci.
  
 ===== O gitu jinak ===== ===== O gitu jinak =====
Řádek 30: Řádek 34:
   * DVCS, DRCS - Distributed (re)vision control systems   * DVCS, DRCS - Distributed (re)vision control systems
   * CVS, SVN - předchůdci Gitu   * CVS, SVN - předchůdci Gitu
 +
 +===== Práce s gitem =====
 +Návyky jak git používat, jak často commitovat atp., nejsou nijak diktovány, každý si to ve svém projektu stanoví sám.
git.txt · Poslední úprava: 2016/01/21 13:26 autor: Hever