Git i GitHub

Опубликовано: 27 Июнь 2026
на канале: Adam Djellouli
616
25

Git jest systemem kontroli wersji, który umożliwia programistom śledzenie zmian w kodzie źródłowym ich projektów oraz współpracę z innymi programistami w celu wprowadzania zmian. W Git każda zmiana w kodzie nazywana jest "commit". Commit zawiera informacje o zmianach wprowadzonych do kodu, takie jak dodanie, usunięcie lub zmiana pliku.

Repozytorium w Git to miejsce, w którym przechowywane są pliki projektu oraz informacje o historii zmian. Repozytorium Git może być przechowywane na lokalnym komputerze programisty lub na serwerze zdalnym.

Branch to odgałęzienie repozytorium, które pozwala programistom pracować na kopii projektu, nie ingerując bezpośrednio w główną gałąź projektu. Branch umożliwia pracy nad różnymi funkcjami lub poprawkami w kodzie jednocześnie, bez ingerencji w pracę innych programistów.

Konflikt w Git występuje, gdy dwóch programistów próbuje wprowadzić zmiany w tym samym miejscu kodu. W takiej sytuacji Git zwraca błąd i prosi programistów o rozwiązanie konfliktu.

Pull request to żądanie zmiany kodu w repozytorium. Pull request pozwala programistom na proponowanie zmian w kodzie projektu oraz na komentowanie wprowadzonych zmian przez innych programistów.

GitHub to platforma internetowa, która umożliwia programistom na przechowywanie repozytoriów Git na zdalnych serwerach oraz na prowadzenie pracy zespołowej nad projektem. GitHub oferuje funkcje takie jak śledzenie zmian, zarządzanie zadania i żądaniami pull, a także narzędzia do współpracy i komunikacji między programistami.

Podsumowując, Git jest systemem kontroli wersji, który umożliwia programistom pracę zespołową nad projektem, a GitHub jest platformą, która ułatwia przechowywanie repozytoriów Git oraz współpracę między programistami.

Tekst tej prezentacji: https://github.com/djeada/Kurs-Podsta...
Moje notatki o Git: https://github.com/djeada/Git-Notes
Strona główna Git: https://git-scm.com/
Dokumentacja Git: https://git-scm.com/docs
Pro Git - darmowa książka o Git: https://git-scm.com/book/pl
GitHub - strona główna: https://github.com/
Dokumentacja GitHub: https://docs.github.com/
GitLab - alternatywa dla GitHub: https://about.gitlab.com/
Visual Studio Code - popularny edytor kodu z wbudowanym wsparciem dla Git: https://code.visualstudio.com/