Git

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
m (Do práce s repozitářem doplněn přechod do složky s místní kopií.)
(Přidáno větvení jako odkaz na samostatnou stránku.)
Řádka 113: Řádka 113:
 
* [https://www.markdownguide.org/basic-syntax/ Základní syntaxe (→ MarkdownGuide.org)]
 
* [https://www.markdownguide.org/basic-syntax/ Základní syntaxe (→ MarkdownGuide.org)]
  
 +
 +
== Větvení ==
 +
* Při opravě chyb nebo přidání nových funkcí musíte obvykle kód dočasně „rozbít“ a poté doplnit požadované změny.
 +
* Pokud s repozitářem pracuje více lidí, je vhodné tyto změny vyřešit v samostatné větvi (branch).
 +
* Ostatní tak mají kód stále k dispozici v původní neporušené verzi.
 +
* Pamatujte si: 1 změna = 1 větev.
 +
* Více viz [[Git: Branch]]
  
  
Řádka 138: Řádka 145:
  
 
== Zdroje ==
 
== Zdroje ==
; Kurz na Learn2Code.cz ==
+
; Kurz na Learn2Code.cz
 
* [https://www.learn2code.cz/kurzy/git-a-github Learn2Code.cz → Git a GitHub]
 
* [https://www.learn2code.cz/kurzy/git-a-github Learn2Code.cz → Git a GitHub]

Verze z 23. 11. 2020, 08:06


Obsah

Git

Instalace

Správa verzí lokálně

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


GitHub

Práce s repozitářem

Vytvoření repozitáře
Připojení repozitáře
c:
cd c:\users\student\Dokumenty\develop
git clone https://github.com/username/repository-name
cd c:\users\student\Dokumenty\develop\repository-name
cd c:\users\student\Dokumenty\develop\repository-name
git add .
git pull
git commit
git push


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


Větvení


Dotazy a problémy

Jak vytvořím v repozitáři složku?

  1. Proveďte pull-request a vytvořte si kopii repozitáře ve složce na svém počítači.
  2. Nyní můžete běžně vytvořit podsložky a soubory dle potřeby.
  3. Proveďte pulladdcommitpush, čímž změny nahrajete zpět do repozitáře (viz práce s repozitářem).

Nelze přistupovat do repozitáře na GitHub — error 403

git config --system --list
credential.helper=manager


Zdroje

Kurz na Learn2Code.cz
Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje