Zanim zaczniesz nowe zadanie, zawsze upewnij się, że masz najnowszą wersję projektu lokalnie.
# Pobierz repozytorium (wykonaj tylko raz na początku)
git clone <repo_url>
# Przełącz się na główną gałąź i pobierz zmiany od innych
git checkout main
git pull origin mainPracujemy na branchach zadaniowych, a nie bezpośrednio na main. Nazwa powinna zawierać Twój nick oraz krótki opis zadania.
-
Format: nickname/opis-zadania
-
Przykład: MooZeK/RepoDeletion
# Stwórz nowy branch i automatycznie się na niego przełącz
git checkout -b "nickname/task_title"Staraj się robić małe, logiczne commity. Jeśli Twój kod naprawia konkretne zgłoszenie (Issue), użyj słowa kluczowego w opisie.
# Sprawdź, jakie pliki zostały zmodyfikowane
git status
# Dodaj zmiany i opisz je (używaj closes/resolves #id, aby powiązać z Issue)
git commit -a -m "opis ... closes/resolves #issue_id"Wysyłamy kod na serwer, aby inni mogli go zobaczyć i ocenić.
# Wysłanie brancha na serwer i powiązanie go z lokalnym (flaga -u)
git push -u origin nickname/task_title- Kliknij Compare & pull request.
- Opis: Napisz krótko, co zmieniłeś.
- Review: Oznacz osobę z zespołu, aby sprawdziła Twój kod.
- Merge: Po akceptacji (Approve), kod zostanie zmergowany do main.
Gdy Twoje zadanie trafi do głównej gałęzi, usuń niepotrzebny już branch, aby zachować porządek.
# Powrót na main i pobranie świeżego kodu (już z Twoimi zmianami)
git checkout main
git pull origin main
# Usunięcie starego brancha lokalnie
git branch -d nickname/task_title