Course Code: gitded
Duration: 14 hours
Prerequisites:

-

Overview:

-

Course Outline:

2.1. Architektura rozwiązania Git.

2.2. Procedury zakładania projektu.

2.3. Protokoły dostępu do projektu git oraz zasady autoryzacji (ssh vs HTTPS, nadawanie dostępów dla procesów automatycznych).

2.4. Klonowanie lokalnie projektu.

2.5. Branchowanie.

2.6. Commitowanie zmian na repozytorium.

2.7. Stage area, working area.

2.8. Resetowanie zmian na lokalnym repozytorium do stanu repozytorium zdalnego.

2.9. Checkout między branchami oraz checkout na wskazany commit (detached HEAD).

2.10. Commit revert.

2.11. Przegląd historii zmian.

2.12. Strategia rebase vs merge.

2.13. Git blame.

2.14. Rozwiązywanie konfliktów w kodzie.

2.15. Definiowanie komentarzy do commitów.

2.16. Konfiguracja danych użytkownika.

2.17. Git diff.

2.18. Tagowanie.

GitLab:

GitLab w kontekście funkcji repozytorium

Odniesienie funkcji Gitowych do interfejsu GitLaba

Integracja kodu za pomocą Merge Requestów

Możłiwość edycji kodu w GitLabie

Wizualizacja historii repozytorium