Git

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Připraven text o Markdownu.)
 
(Doplněn Git a GitHub.)
Řádka 2: Řádka 2:
  
 
== Git ==
 
== Git ==
 +
* Git je jedním z nejoblíbenějších verzovacích systémů současnosti.
 +
* Jedná se o aplikaci, která umí:
 +
** sledovat změny v souborech,
 +
** ukládat průběžné verze dokumentů a připojovat k nim komentáře,
 +
** vracet se k předchozím verzím.
 +
* Typicky se využívá pro správu zdrojového kódu projektu, ale lze ji využít i k sledování verzí libovolného dokumentu.
 +
 +
=== Instalace ===
 +
* Git nainstalujete jako běžnou aplikaci ze stránek: [https://git-scm.com/downloads Git-scm.com]
 +
* Doporučujeme zvolit si při instalaci vhodný textový editor pro psaní komentářů.
 +
*: Výchozí volbou je editor <code>vim</code>, známý z&nbsp;unixových systémů. Jeho ovládání ale pro většinu uživatelů Windows není příliš přívětivé &mdash; aspoň než si zvyknete.
 +
 +
=== Ovládání ===
 +
* Git lze ovládat buď z&nbsp;příkazového řádku, bývá ale vestavěn ve většině programátorských vývojových prostředí (IDE) &mdash; například NetBeans, IntelliJ IDEA, Visual Studio,...
 +
; Založení projektu
 +
git init
 +
; Zařazení aktuálních změn dokumentu do správy verzí
 +
git add soubor
 +
git add .
 +
* Zařadí všechny soubory v&nbsp;aktuálním adresáři.
 +
; Vytvoření verze dokumentu
 +
git commit
 +
* Následně je třeba zapsat název aktuální verze a&nbsp;popis.
 +
 +
=== Kurz na Learn2Code.cz ===
 +
* [https://www.learn2code.cz/kurzy/git-a-github Learn2Code.cz &rarr; Git a&nbsp;GitHub]
 +
  
 
== GitHub ==
 
== GitHub ==
 +
* GitHub je veřejný server, kde si můžete ukládat aktuální verze svého projektu.
 +
* Váš Git umí stáhnout z&nbsp;GitHubu aktuální verzi a&nbsp;posléze nahrát zpět provedené změny.
 +
* Obdobných serverů existuje více, GitHub patří k&nbsp;nejznámnějším.
  
 
== Markdown ==
 
== Markdown ==

Verze z 1. 10. 2020, 11:23


Obsah

Git

Instalace

Ovládání

Založení projektu
git init
Zařazení aktuálních změn dokumentu do správy verzí
git add soubor
git add .
Vytvoření verze dokumentu
git commit

Kurz na Learn2Code.cz


GitHub

Markdown


Příklad dokumentu

Příklad dokumentu v  Markdownu
# Zadání projektu — Evidence docházky
 
## Úvod
 
Vytvoříme aplikaci pro evidenci docházky do kroužku. 
 
Aplikace bude umět:
1. Vytvořit termín hodiny/schůzky/setkání.
2. Zobrazit seznam přihlášených do kroužku.
 
## Požadavky
 
Dále musí aplikace splňovat následující požadavky:
- Přístupnost kdekoli (tělocvična, třída).
   - Musí běžet i na mobilních zařízeních.
   - Požadavek dostupnosti Wi-Fi je akceptovatelný.
- Snadné ovládání pro člověka, který není zběhlý v IT.


Základy syntaxe


Popis syntaxe podrobněji

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje