Domovská stránka
> C
> Co To Je Git?
Co to je Git?
Git je v informatice distribuovaný systém správy verzí vytvořený Linusem Torvaldsem pro vývoj jádra Linuxu. Návrh Gitu byl ovlivněn projekty BitKeeper (dříve používán pro vývoj jádra Linuxu) a Monotone.
Co dělá Git fetch?
Příkaz git fetch stáhne commity ze serveru, ale ponechá je nesloučené se speciálním ukazatelem FETCH HEAD. Poté lze provést samotné sloučení pomocí git merge. Po stáhnutí ať už jedné nebo více větví, git vypíše, o které větve se jedná.
Co je Git branch? Git na to má takzvané větve (angl. branches). Na jedné „větvi" se pracuje, ale je možné se přepnout do jiné (třeba starší) větve, udělat pár změn a pak se zase přepnout do nové větve a pokračovat dál nebo sloučit změny.
Když to vezmeme v úvahu, co to je github?
GitHub je webová služba podporující vývoj softwaru za pomoci verzovacího nástroje Git. GitHub nabízí bezplatný Webhosting pro open source projekty. Od je možné ukládat bezplatně i soukromé repositáře (dříve po zaplacení měsíčního poplatku).
Jak pracovat s Githubem? GitHub je jedna z mnoha hostingových služeb (např.: vedle Bitbucket), která umožňuje hostovat vlastní repositáře distribuovaného verzovacího systému Git. V první řadě je potřeba založit vlastní účet na GitHubu. Tady snad jen upozorním na uživatelské jméno, které je součástí URL všech budoucích repositářů.
Co je to Git Rebase?
V Gitu existují dva základní způsoby, jak integrovat změny z jedné větve do druhé: merge (sloučení, začlenění) a rebase (přeskládání).
A další otázka, jak založit github? Pokud si chceš založit účet, je nutné nastudovat si pravidla užívání a další podmínky Githubu, především pokud je Ti méně než 13 let.
- Vytvoření účtu na Github.
- V druhém kroku vybereme "free plan" (účet zdarma).
- V třetím kroku můžeme, ale nemusíme, vyplnit průzkumový dotazník:
Jak pracovat s GitLab?
Git skvěle podporuje nelineární vývoj.
...
Je vhodné držet se těchto zásad:
...
Je vhodné držet se těchto zásad:
- větev master používat jen pro větší funkční přírůstky.
- pracovat ve větvi dev.
- pro každou novou vlastnost vytvořit novou větev.
Gitlab je open-source projekt, který umožňuje ukládat jednotlivé verze vyvíjeného softwaru a pomáhá integrovat potřebné nástroje pro zavádění metodiky DevOps v jediné platformě.
A co je gitlab runner?
GitLab Continuous Integration (CI) slouží k automatizaci některých úkolů při vývoji v repozitáři, nejčastěji pro automatické jednotkové testování. Pro použití GitLab CI lze nakonfigurovat svůj vlastní fyzický nebo virtuální stroj (viz virtualizace Stratus.FI).