Junior — Middle
Jakie systemy kontroli wersji oparte na Git znasz i z którymi pracowałeś?
sobes.tech AI
Odpowiedź od AI
Git jest rozproszonym systemem kontroli wersji. Na jego podstawie zbudowano różne usługi i narzędzia, z którymi często się pracuje:
- GitHub — popularna usługa internetowa do hostowania repozytoriów Git z funkcjami współpracy, zarządzania zadaniami i CI/CD.
- GitLab — platforma podobna do GitHub, ale z możliwością instalacji na własnych serwerach, zawiera wbudowane narzędzia DevOps.
- Bitbucket — usługa od Atlassian, obsługuje Git i Mercurial, integruje się z Jira.
Praca z Git zwykle opiera się na używaniu wiersza poleceń lub graficznych klientów (np. SourceTree, GitKraken), a także integracji z IDE.
Przykłady podstawowych poleceń Git:
git clone <url> # Klonowanie repozytorium
git add . # Dodanie zmian do indeksu
git commit -m "msg" # Zatwierdzenie zmian
git push # Wysyłka do zdalnego repozytorium