Tento projekt slúži ako základ na precvičenie práce s Gitom a GitHubom v tíme.
- Forkni si tento repozitár alebo ho klonuj (ak už si člen tímu).
- Vytvor si vetvu s názvom
feature-<meno>-section. - Do súboru
index.htmlpridaj svoju vlastnú sekciu s krátkym textom o tebe. - V
style.cssuprav farbu pozadia alebo písma tvojej sekcie. - V
script.jspridaj jednoduchú interaktivitu (napr. zmena farby po kliknutí). - Commitni a pushni zmeny.
- Otvor pull request do
mainvetvy. - Sprav salto na stole
- Vytvor novu vetvu (
feature-<meno>-conflict) z vetvy (main-merge). - Všetci študenti upravia prvý
<div class="project">vindex.htmlna niečo vlastné. - Vytvor pull request do
main-merge. - Prvý, kto mergne, bude v poriadku. Ostatní budú mať merge conflict.
- Vyrieš konflikt ručne a dokonči merge.
- Vytvorte tímovú vetvu
feature-team-about. - Študent A pridá novú sekciu "O nás" do
index.html. - Študent B vytvorí commit (napr. animáciu) ale na zlej vetve (
feature-<meno>-section) – musí použiťgit cherry-pick, aby ju dostal na správne miesto ->feature-team-about.
-
Otvor si vetvu
main-bugs chybou v strede stránky. -
Vašou úlohou bude túto vetvu opraviť:
- Buď cez
git revert - Alebo vrátením sa do predchádzajúceho commitu (
git checkout+push)
- Buď cez
git clonegit branch,git checkout -b,git switchgit add .,git commit -m,git pushgit pullgit log,git diffgit revert,git cherry-pick,git reset,git checkout
Veľa šťastia a bavte sa! 🚀
