Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revize Předchozí verze | |||
| arduino:start [2020/11/27 10:25] – bures | arduino:start [2023/04/10 21:21] (aktuální) – Cleanup bures | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| ====== Arduino ====== | ====== Arduino ====== | ||
| - | ===== Git ===== | ||
| - | ==== Vytvoření repozitáře ==== | ||
| - | - Jděte na [[https:// | ||
| - | - Začněte kliknutím na tlačítko //New project//. Obvykle zelené tlačítko, bude udrčitě snadno k nalezení. | ||
| - | - Vyplňte název projektu. Pro HSc používáme název '' | ||
| - | - // | ||
| - | - Dokončete vytvoření projektu | ||
| - | - V nastavení projektu //Settings -> Members// přidejte mne (@bures - Jakub Bureš) do role // | ||
| - | - V nastavení projektu //Settings -> CI/CD// vypněte //Auto DevOps// | ||
| - | |||
| - | Prázdný repozitář by měl mít ve svém úvodu shrnuté instrukce pro inicializaci/ | ||
| - | <code bash> | ||
| - | #Git global setup | ||
| - | git config --global user.name "Jakub Bureš" | ||
| - | git config --global user.email " | ||
| - | |||
| - | #Create a new repository | ||
| - | git clone git@git.spse.uzlabina.cz: | ||
| - | cd hsc-arduino | ||
| - | touch README.md | ||
| - | git add README.md | ||
| - | git commit -m "add README" | ||
| - | git push -u origin master | ||
| - | |||
| - | #Push an existing folder | ||
| - | cd existing_folder | ||
| - | git init | ||
| - | git remote add origin git@git.spse.uzlabina.cz: | ||
| - | git add . | ||
| - | git commit -m " | ||
| - | git push -u origin master | ||
| - | |||
| - | #Push an existing Git repository | ||
| - | cd existing_repo | ||
| - | git remote rename origin old-origin | ||
| - | git remote add origin git@git.spse.uzlabina.cz: | ||
| - | git push -u origin --all | ||
| - | git push -u origin --tags | ||
| - | </ | ||
| - | |||
| - | ==== Klonování repozitáře ==== | ||
| - | Jakmile chceme s repozitářem projektu pracovat na školním/ | ||
| - | |||
| - | **Školní počítače už mají Git předinstalovaný, | ||
| - | |||
| - | - Pokud jste ještě v minulosti nenastavovali své uživatelské údaje v rámci jiného projektu, je potřeba globálně nakonfigurovat jméno a emailovou adresu. | ||
| - | - Spusťte aplikaci **//Git Bash//** | ||
| - | - V otevřeném shellu spusťte následující příkazy se **svým jménem a adresou.** <code bash> | ||
| - | git config --global user.name "Jmeno Prijmeni" | ||
| - | git config --global user.email " | ||
| - | </ | ||
| - | - Na web stránce svého, nebo veřejného projektu najdeme Git adresu repozitáře. V naší verzi gitlabu je to pod modrým tlačítkem //Clone//. Tam máme na výběr dvě adresy '' | ||
| - | - Ve svém počítači zvolte složku do které budete chtít umístit složku projektu. V ní pak otevřete //Git Bash//. Například pomocí kontextové nabídky (pravé tlačítko). Nebo spuštěním aplikace //Git Bash// a následnou navigací do žádané složky kombinací příkazů '' | ||
| - | - Naklonujte repozitář příkazem '' | ||
| - | git clone https:// | ||
| - | </ | ||
| - | - Při dotazu se přihlašte svým jménem a heslem. Veřejné repozitáře často nepotřebují přihlášení. | ||
| - | - Pokud vše proběhne v pořádku, měli by jste mít korektně staženou složku repozitáře. | ||
| - | |||
| - | Pokud by jste zadali chybné jméno/ | ||
| - | |||
| - | ==== Commit nových souborů ==== | ||
| - | Všechny změněné, nebo nové soubory je vždy třeba explicitně přidat do commitu příkazem '' | ||
| - | **TBA** | ||
| - | <code bash> | ||
| - | git status | ||
| - | git log | ||
| - | git commit -m " | ||
| - | </ | ||
| - | |||
| - | ===== Úlohy ===== | ||
| - | * LED svítící, pokud je tlačítko stisknuté | ||
| - | * LED ovládaná jedním stiskem tlačítka | ||
| - | * Počítadlo stisků tlačítka | ||
| - | * Tlačítko přepínající LED/ | ||
| - | * Tlačítko přepínající barvu RGB LED | ||
| - | * | ||