Praca z GitHub¶
Wykonując podczas praktyk poszczególne zadania wgrywamy kod do własnego repozytorium( w obrębie utworzonej organizacji(dostaniecie link i zaproszenie).
Organizacja pracy:¶
- każdy członek (praktykant) tworzy własne repozytorium postaci imie.nazwisko np. jan.kowalski.
- prace prowadzimy w osobnych branch -ach gdzie nazwa branch to nazwa zadania np. zadanie nr 1
- po akceptacji zadania za wykonane wykonujemy git merge aby przenieść kod z tymczasowego branch do głównego
- po wykonaniu migrate oznaczamy kod tagiem z numerem zadania(w ten sposób wiemy gdzie jest końcowa wersja kodu dla danego zadania)
Przykład pracy:¶
- Zadanie pierwsze
- tworzymy lokalnie na komputerze plik np. index.php
- wgrywamy plik index.php na repozytorium do branch zadanie nr 1
- wykonujemy zamiany w pliku do czasu akceptacji
- wykonujemy merge pliku do brancha main
- tagujemy wersje git jako zadanie nr 1
- zadanie drugie
- wykonujemy lokalnie na komputerze zmiany na pliku index.php
- wgrywamy zmieniony plik index.php na repozytorium do branch zadanie nr 2
- wykonujemy zamiany w pliku do czasu akceptacji
- wykonujemy merge pliku do brancha main
- tagujemy wersje git jako zadanie nr 2
- analogicznie wykonujemy zadanie nr 3, 4, 5 itd.
FAQ:¶
- Na repozytorium wgrywamy pliki źródłowe w postaci nie spakowanej
- Nie tworzymy dla każdego zadania osobnego katalogu wykorzystujemy do tego branch i tag
- Nie wgrywamy plików:
- spakowanych: zip, rar, 7z itp. itd.
- pdf, używamy plików TXT z formatowaniem markdown