JanKoWeb: Open source - GIT: verzovací systém očima uživatele aneb pořádek v projektech
"Nemusí pršet, stačí když kape..."
JanKoWeb - návody, postřehy a rady ze světa softwaru pro každého.
Recenze knih a humorná tvorba pro chvíle oddechu...

Do východu slunce 1 hodina a 58 minut (vyjde 05:06, zapadne 21:09).

"1"

V. Havel
Galerie nemohla být načtena.
Jméno:
Číselně: devět a tři je
Nezbytným krokem k tomu, abyste od života získali věci, po kterých toužíte, je rozhodnout se, co vlastně chcete.
Při každém obnovení stránky se zde vypíše zpráva skriptu.

Skript je zdrojový kód interpretovaného programu.

Pohání celý tento web a rád komunikuje s návštěvníky.-)
RSS RSS zdroj článků a novinek

GIT: verzovací systém očima uživatele aneb pořádek v projektech

Článek o tom, co GIT je a jak jej snadno používat pro základní správu projektů. S GITem jsem začal pracovat teprve nedávno, proto také v názvu článku stojí "očima uživatele". Nemám za cíl popisovat všechny možnosti GITu ani být příliš odborný - naopak. Chtěl bych GIT přiblížit obyčejným uživatelům...

Co je GIT a co umí

V mnohých článcích se dočtete, že GIT je "decentralizovaný verzovací systém" - běžnému uživateli to asi moc neříká. Primárně se jedná o správu verzí souborů při vytváření větších softwarových projektů. K čemu to?

Pojďme si to ukázat na příkladu pro laika mnohem názornějším: semestrální projekt (či jiného dokumentu, chcete-li). Ano, GITu nezáleží na tom, jakého typu jsou spravované soubory, je mu to jedno. Verzovat nám bude prakticky cokoli...

Tedy k tomu příkladu. Možná se Vám už stalo, že jste psali rozsáhlejší práci a postupem času jste se začali ztrácet v různých verzích Vašeho dokumentu. Pokud jste byli aspoň trochu pečliví, zálohovali jste si práci třeba po napsání každého většího bloku tím, že jste soubor přejmenovali, v ideálním případě doplnili do názvu i datum. V případě, že jste takto nepostupovali a časem jste zjistili, že byste se rádi vrátili k nějaké již dříve provedené změně, možná jste s hrůzou zjistili, že ji nemůžete najít.

S GITem se Vám tohle stát nemusí. Pomocí kontextového menu jednoduchým kliknutím na daný soubor GITu řeknete, že chcete uložit novou verzi a o vše ostatní se GIT postará, jen po Vás bude chtít stručný popis souboru (resp. jeho změn).

V případě výše popsaného problému má GIT mnoho nástrojů, jak se k provedené změně dostat zpět, včetně možnosti přehledně porovnávat různé verze apod.

Tolik velmi stručně o tom, k čemu GIT je. Shrnu-li: k verzování čehokoli. Zdrojových kódů, dokumentů, obrázků...

Používání ve Windows

Předpokládám, že máte nainstalovaný GIT a TortoiseGIT.

Init

Když si v Průzkumníku Windows (či jakémkoli jiném správci souborů) najdete složku s projektem, který chcete zahrnout do verzování. Na této složce klikněte pravým tlačítkem a zvolte položku GIT init (případně se stejný proces inicializace dá udělat přes příkazovou řádku GITu - příkaz "git init" v dané složce).

Tím dojde ve vybrané složce k vytvoření skrytého adresáře ".git" a Vaše složka je nyní připravena k verzování.

Commit

Když kliknete pravým tlačítkem myši na jakémkoli souboru ve složce, ve které bylo verzování inicializováno, lze zvolit Commit - to znamená okamžité přidání souboru do projektu. Program se Vás zeptá na popis dané verze, který je dobré ručně vyplnit (shrnout nejdůležitější provedené změny) a potvrdit.

Add

Další možnosti je z kontextového menu zvolit Add, což soubor připraví ke Commitu, tj. při dalším zvolení Commit bude do dané verze přidán i soubor, u kterého jste vybrali "Add".

Nastavení vzdáleného repozitáře

Hezky je popsáno v článku Nastavení GIT repozitáře pro přístup přes HTTP.

Reference

Podívejte se na můj článek o instalaci GITu.

Git - uživatelská příručka (CZ)

články na Rootu (CZ).

http://progit.org - uživatelská příručka (CZ)

Rubrika Open source | Tagy GIT, Verzovací systém, Verze, Projekty | St 03.11.2010 | 4337x

Související články:

GIT: sdílení dat bez pomoci serveru (vydáno Út 03.07.2012, 15:25)
GIT: nahrání dat do vzdáleného repozitáře (remote) s pomocí TortoiseGit (vydáno Út 17.04.2012, 17:05)
GIT: instalace a základní nastavení na OS Windows (vydáno St 03.11.2010, 18:18)
GIT: verzovací systém očima uživatele aneb pořádek v projektech (vydáno St 03.11.2010, 17:58) - právě čtete

Náhodné články

© 2008-2025 JK, kontakt, právní upozornění
Powered by Janko's RS| XHTML, CSS, RSS, analýza kódu, SEO servis, dostupnost, hosting, líbí se Vám tu?
Požadavek: 0.54164 s, generování: 0.05622 s, paměť: 1.21 MB, sql dotazů: 8, CPU: 11.63

.