Darmowa dostawa od 200 zu0142
Kategorie produktów
Terminal z komendami git na ciemnym tle ekranu

Git i GitHub — kontrola wersji od podstaw dla początkujących

Git to system kontroli wersji (VCS), który śledzi każdą zmianę w kodzie, pozwala cofać błędy i współpracować z zespołem. GitHub to platforma hostująca repozytoria Git z dodatkowymi funkcjami: pull requesty, actions, issues.

Niezbędne komendy Git

Komenda Co robi?
git init Inicjalizuje nowe repozytorium w katalogu
git clone <url> Klonuje zdalne repozytorium lokalnie
git add . Dodaje wszystkie zmienione pliki do staging
git commit -m "opis" Zapisuje zmiany z opisem w historii
git push Wysyła lokalne commity na GitHub
git pull Pobiera zmiany z zdalnego repozytorium
git branch nazwa Tworzy nową gałąź
git checkout nazwa Przełącza na gałąź
git merge nazwa Scala gałąź z bieżącą
git status Pokazuje stan plików (zmienione/staged/untracked)
🌿 Konwencja commitów

Dobry opis commita: „feat: dodaj formularz logowania” lub „fix: napraw walidację emaila”. Konwencja Conventional Commits (feat/fix/docs/refactor/test) pomaga czytelnie śledzić historię i generować changelogi automatycznie.

FAQ

  • Jaka jest różnica między Git a GitHub? — Git to narzędzie (program), GitHub to serwis online hostujący repozytoria Git. Alternatywy: GitLab (self-hosted), Bitbucket.
  • Co to jest pull request (PR)? — PR to prośba o scalenie zmian z Twojej gałęzi do głównej. Inni deweloperzy przeglądają kod (code review) zanim zostanie zatwierdzony.
  • Jak cofnąć ostatni commit?git revert HEAD tworzy nowy commit odwracający zmiany (bezpiecznie). git reset --hard HEAD~1 usuwa commit z historii (ryzykowne na publicznych gałęziach).
  • Czy warto używać GUI do Git? — GitKraken, SourceTree, GitHub Desktop są pomocne na początku. Jednak znajomość terminala jest wymagana przez większość pracodawców.

Sprawdź ofertę sklepu NJCOD.pl

Sprzęt komputerowy, akcesoria i serwis w jednym miejscu.

Przejdź do sklepu →

Koszyk0

Brak produktów w koszyku.