Sobes.tech
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