Search
Pro potřeby vytváření UML diagramů, na kterých je vidět softwarový design aplikace, můžete použít jeden z nástrojů:
Stahněte si nějaký nástroj pro práci s gitem:
Git global setup
git config –global user.name “name” ← jméno pod kterým budou evidované moje commity
git config –global user.email “login@fel.cvut.cz” ← email pod kterým budou evidované moje commity
Create Repository
mkdir login
cd login
git init ← vytvořím prázdné lokální repo v aktuálním adresáři
touch README
git add README ← připravím si upravený soubor do staging area
git commit -m “first commit” ← provedu commit do lokálního repository
git remote add origin git@gitlab.fel.cvut.cz:B171_B6B36OMO/login.git ← prolinkuji lokální repo s remote repem na gitlab serveru, nadále se na něj budu odkazovat přes origin a nebudu muset pořád vypisovat celé url
git push -u origin master ← přenesu změny provedené v lokálním repu do vzdáleného repa origin a větve master
Existing Git Repo?
cd existing_git_repo
git remote add origin git@gitlab.fel.cvut.cz:B171_B6B36OMO/login.git
git push -u origin master
*Když gitlab píše zprávu ve smyslu, že je branch vytvořenej ale přitom není.
git checkout master
git pull –rebase origin master
*Když se při příkazu push objeví tato hláška: Could not open a connection to your authentication agent.
Je potřeba zadat tyto příkazy:
eval `ssh-agent -s`
ssh-add
Zadání domácích úkolů naleznete zde: https://cw.fel.cvut.cz/wiki/courses/a7b36omo/hw/start
1. domácí úkol je pro vás důležitý, abyste se naučili zacházet s nástroji.
Popis naleznete zde: https://cw.fel.cvut.cz/wiki/courses/a7b36omo/infrastruktura
Odevzdavejte pouze třídy, kde se nachází vaše implementace, nikoli celý projekt. V souboru také smažte nahoře příkaz package viz obrázek.
Adresářová struktura pro domaci ukoly:
Úkoly vám mají ukázat, že není důležité vyvíjet software pouze lokálně, ale také je potřeba ho vždy otestovat na realném serveru s testovacími soubory (local vs deploy). Každá z těchto částí vyžaduje vaši pozornost!