Git – Začínáme s Gitem

Zdaleka nejpoužívanější moderní systém pro správu verzí v dnešním světě je Git. Git je zralý, aktivně udržováný open source projekt. Byl původně vyvinut v roce 2005 Linusem Torvaldsem, slavným tvůrce jádra operačního systému Linux. Ohromující počet softwarových projektů, spoléhající na Git pro správu verzí, včetně komerčních projektů.

Mít distribuovanou architekturu, Git je příkladem DVCS (tedy distribuovaného Control System Version). Spíše než mít jenom jedno jediné místo pro úplnou historii verzí softwaru, jak je běžné v kdysi populárních systémů pro správu verzí, jako je CVS nebo Subversion (také známý jako SVN), v Gitu, každý vývojář může pracovat s pracovní kopii kódu a může zobrazovat uložiště, které může obsahovat úplnou historii všech změn.

Kromě toho byl Git navržen k výkonu, zabezpečení a flexibilitě v mysli.

Flexibilita

Jedním z klíčových cílů gitu je flexibilita. Git je flexibilní v několika ohledech: podpora pro různé druhy nelineárních pracovních postupů rozvoje jeho účinnosti v malých i velkých projektech a v její slučitelnosti s mnoha stávajících systémů a protokolů.

Git byl určen k podpoře větvení a značkování (na rozdíl od SVN) a operací, které ovlivňují větve a značky (například sloučení nebo vrácení) jsou také uloženy jako součást historie změn. Ne všechny řídicí systémy jsou vybavené touto úrovní sledování.

Nastavení repozitáře
git init
git clone
git config
Uložení změn
git add
git commit
Kontrola repozitáře
git status
git log

Nastavení repozitáře

Projekt v systému Git lze získat dvěma základními způsoby. První způsob spočívá v tom, že vezmeme existující projekt nebo adresář a importujeme ho do systému Git. Druhý způsob spočívá v naklonování již existujícího repozitáře Git z jiného serveru.

git init

Příkaz git init vytvoří nový repozitář. To může být použito k převodu existujícího, neverzovaného projektu na Git repozitář nebo inicializovat nový prázdný úložiště. Většina ostatních příkazů Git nejsou k dispozici mimo konkretizované úložiště, takže to je obvykle první příkaz budete spouštět v novém projektu.

Použití git init vytváří .git podadresář v kořenovém adresáři projektu, který obsahuje všechny potřebné metadata pro repo. Kromě .git adresáře, existující projekt zůstane nezměněn (na rozdíl od SVN, Git nevyžaduje .git složky v každé podadresář).

Použití

git init

git init transformuje aktuální adresář do Git repozitáře. Toto přidá .git složky do aktuálního adresáře a umožní spuštění záznamu revize projektu.

git init <adresář>

Vytvořit nový prázdný repozitář v zadaném adresáři. Spuštění tohoto příkazu vytvoří novou složku s názvem <adresář> obsahující nic jiného než .git podadresář.

Příklad

$ cd /cesta/do/meho/adresare
$ git init           # vytvoří repozitář .git
$ git add .        # přidá vše (.) do indexu
$ git commit   # nahraje změny do repozitáře

git clone

Příkaz git clone zkopíruje stávající Git repozitář. To je něco jako SVN podklad, kromě „pracovní kopie“ to je plnohodnotný Git repozitář. Má svou vlastní historii, řídí vlastní soubory a je zcela izolován od prostředí z původního repozitáře.

Klonování automaticky vytvoří vzdálené připojení s názvem origin směřující zpět do původního uložiště. To usnadní komunikaci s centrálním uložištěm.

Použití

git clone

Naklonuje repozitář umístěný na uložišti do lokálního adresáře. Původní úložiště může být umístěné na lokálním souborovém systému nebo na vzdáleném počítači přístupném prostřednictvím protokolu HTTP nebo SSH.

git clone <repo> <adresář>

Naklonuje repozitář umístěný v <repo> do složky jménem <adresář> na lokální počítač.


Připravuji:

git config

git add

git commit

git status

git log

(4)

Sdílet na

FacebookTwitterGoogleTumblrLinkedInRedditPinterest


Napsat komentář