Skip to content

grupadotnet/GitExample-Barcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

GitExample-Barcode

1. Przygotowanie do pracy

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 main

2. Tworzenie brancha

Pracujemy 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"

3. Zapisywanie Pracy/Commitowanie

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"

4. Pushowanie i Pull Request

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

WAŻNE Na platformie (GitHub/GitLab)

  1. Kliknij Compare & pull request.
  2. Opis: Napisz krótko, co zmieniłeś.
  3. Review: Oznacz osobę z zespołu, aby sprawdziła Twój kod.
  4. Merge: Po akceptacji (Approve), kod zostanie zmergowany do main.

5. Porządki po pracy (Clean up)

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors