Git dla początkujących: wprowadzenie do systemu wersjonowania

Git to dziś niezbędne narzędzie dla programistów i deweloperów. Służy do zarządzania wersjami kodu i umożliwia efektywną współpracę nad projektami. Jeśli jeszcze nie korzystałeś z Gita, ten artykuł wprowadzi Cię w podstawy, dzięki którym będziesz mógł zacząć.

Czym jest Git i jakie ma praktyczne znaczenie?

Git to zdecentralizowany system kontroli wersji, który pozwala śledzić zmiany w kodzie i współpracować nad projektami. Do głównych zalet należą:

Instalacja i pierwsza konfiguracja Gita

1. Instalacja Gita

Jeśli nie masz jeszcze zainstalowanego Gita, możesz go pobrać z oficjalnej strony: git-scm.com.

2. Sprawdzenie instalacji

Po instalacji sprawdź wersję Gita za pomocą polecenia:

git --version

3. Konfiguracja użytkownika

Przed rozpoczęciem pracy z Gitem należy ustawić nazwę i e-mail:

git config --global user.name "Twoje imię"
git config --global user.email "twoj@email.com"

Podstawowe polecenia Git

Utworzenie nowego repozytorium Git

git init

Uruchamia Git w bieżącym folderze i tworzy nowe repozytorium.

Dodanie plików do repozytorium

git add nazwa_pliku

Dodaje plik do Gita, aby mógł być częścią commita.

Zapisanie zmian (commit)

git commit -m "Opis zmiany"

Zapisuje aktualny stan kodu wraz z opisem zmiany.

Wyświetlenie statusu repozytorium

git status

Pokazuje, które pliki zostały zmienione i które czekają na commit.

Praca z gałęziami

Gałęzie umożliwiają pracę nad różnymi wersjami kodu bez ingerencji w główną gałąź (main lub master).

Utworzenie nowej gałęzi

git branch nazwa_gałęzi

Przełączenie się na inną gałąź

git checkout nazwa_gałęzi

Scalenie gałęzi z główną gałęzią

git merge nazwa_gałęzi

Praca z GitHubem

GitHub to popularna platforma do zarządzania repozytoriami Git. Aby przesłać swój kod na GitHub, wykonaj następujące kroki:

1. Dodanie zdalnego repozytorium

git remote add origin https://github.com/twoje-konto/nazwa-repozytorium.git

2. Wysłanie zmian na GitHub

git push -u origin main

To polecenie wysyła Twój kod do GitHuba.

Najczęściej zadawane pytania

1. Jak przywrócić plik do ostatniej zapisanej wersji?

git checkout -- nazwa_pliku

2. Jak cofnąć ostatni commit?

git reset --soft HEAD~1

3. Jak usunąć gałąź?

git branch -d nazwa_gałęzi

4. Co zrobić w przypadku konfliktu przy scalaniu gałęzi?

Git poinformuje Cię o konflikcie i pozwoli na ręczne rozwiązanie konfliktu w kodzie.

Top 5 ciekawostek o Gicie

  1. Git został stworzony przez Linusa Torvaldsa, twórcę systemu Linux, w 2005 roku.
  2. Jest najczęściej używanym systemem kontroli wersji na świecie.
  3. Git nie wymaga połączenia z internetem do pracy z lokalnymi repozytoriami.
  4. Popularne platformy takie jak GitHub, GitLab i Bitbucket używają Gita.
  5. Każdy commit w Gicie ma unikalny identyfikator SHA-1 (hash).

Chcesz nauczyć się programować?

Jeśli interesują Cię szkolenia stacjonarne lub online z programowania, sprawdź naszą ofertę na stronie www.like-it.sk. Nasze kursy prowadzone są przez doświadczonych specjalistów, którzy nauczą Cię programowania od podstaw aż po poziom zaawansowany.

Marián Knězek