1+12026-10-09
cermak.science/teaching/automation/lectures/01-uvod/presentation.html
V kurzu: Python
VS Code + Zoo-Code (nejjednodušší, vše se nastaví v GUI)
Ctrl+Shift+X → najít Zoo-Code → InstallOpenAI Compatiblehttps://llm.ai.e-infra.cz/v1coder (nebo agentic)2
15
15
25
1024
1267650600228229401496703205376
Výsledek je a+b=8
Průměr: 54.0
Cu 12.9035g
P 2.0965g
Znáte rychlejší způsob?
“git” can mean anything, depending on your mood.
Zdroj: Původní readme file gitu
Využití pro:
Umožňuje

sudo apt install gitgit help [add/commit/config...]clone a pull
stage, commit, branch


. . .
Pracujeme stylem: modify -> stage -> commit
git config --global user.name "John Rambo"
git config --global user.email [email protected]Lokální nastavení je uloženo ve filu .git/config
-m by se otevřel editor| příkaz | |
|---|---|
| git clone url [dir] | zkopíruje vzdálené repo na lokální disk |
| git add [file] | přidá soubor(y) do staging area (tečka přidá vše) |
| git commit | vytvoří snapshot ze souborů ve staging |
| git status | zobrazí stav repozitáře, jaké soubory jsou kde atd. |
| git diff | zobrazí změny v souborech |
| git help | nápověda |
| git pull | stáhne data z remote (fetch) a zkusí je mergnout |
| git push | odešle změny na remote |
další: init, reset, branch, checkout, merge, log, tag, …
git restore --staged test.py # vyndá ze stage, nechá změny
git reset # vyhodí vše ze stage, nechá změny
git reset HEAD test.py # vyhodí ze stage a smaže změny
git stash # uloží stage na jindy (jen lokálně)git branch name # založí novou větev
git branch # vylistuje lokální větve
git checkout [branch] # přepne HEAD na branch
git merge [a] # mergne [a] do aktuální větve
.gitlab-ci.yml)stages:
- evaluate
check-fruit:
stage: evaluate
before_script:
- apk add jq
script:
- echo "Downloading datafiles"
- wget https://filesamples.com/samples/code/json/sample1.json
- echo "Check available fruits"
- jq -c '.[]' sample1.json | while read i; do echo $i >> output.txt; done
artifacts:
paths:
- output.txt