Programování v GIS 2
2025-04-07
git init - inicializace nového repozitáře, ale pak je potřeba přidat vzdálený repozitářgit clone URL - klonování existujícího repozitáře, vytvoří se složka s názvem repozitáře a stáhne se jeho obsahgit push - odeslání změn na vzdálený repozitářgit pull - stažení změn z vzdáleného repozitářegit sync - kombinace git pull a git push, synchronizuje místní a vzdálený repozitářgit pull může způsobit konflikt)git add . - přidání všech změn do tzv. “staging area”git commit -m "Popis změny" - vytvoření nového commitumain nebo mastermain nebo mastergit branch nazev-vetve - vytvoření nové větvegit checkout nazev-vetve - přepnutí na existující větevgit checkout -b nazev-vetve - vytvoření a přepnutí na novou větevgit merge nazev-vetve - sloučení změn z jiné větve do aktuální větvegit add a git commit.git branch -d nazev-vetve - smazání větve, pokud byla sloučenagit branch -D nazev-vetve - vynucené smazání větve.gitignore*, **).gitignore# Python
__pycache__/
*.pyc
.mypy_cache/
# prostředí
.venv/
# data a výstupy
*.tif
*.shp
data/
output/
# IDE
.vscode/
.idea/
git pull).gitignore hned na začátku projektu - vyhnete se tak problémům s velkými soubory v historiigh - příkazová řádka pro GitHubgit), tak i další funkcionality na webuMateriály dostupné: https://jancaha.github.io/vsb-vyuka/