Skip to content
devstock logo
  • O nas
  • Moduły Akademii
    • Moduł 1
    • Moduł 2
    • Moduł 3
    • Pozostałe moduły
  • Kursy AI
    • Pierwsza Misja AI (Podstawy)
    • Automatyzacje z n8n 2.0
  • Blog
  • Kontakt
  • O nas
  • Moduły Akademii
    • Moduł 1
    • Moduł 2
    • Moduł 3
    • Pozostałe moduły
  • Kursy AI
    • Pierwsza Misja AI (Podstawy)
    • Automatyzacje z n8n 2.0
  • Blog
  • Kontakt
Kurs Automatyzacji z n8n - banner reklamowy
Narzędzia i Automatyzacja

Podstawy Gita: Komendy, które musisz znać

  • 19 paź, 2024
  • Komentarze 0
git podstawy - git co to - github komendy - git fetch - checkout git

Git to jedno z najważniejszych narzędzi w arsenale każdego programisty. Pozwala na śledzenie zmian w kodzie, współpracę z innymi deweloperami oraz zarządzanie wersjami projektu. W tym artykule przedstawimy git podstawy, czyli kluczowe komendy, które musisz znać, aby skutecznie korzystać z tego systemu kontroli wersji. # git co to github komendy git fetch checkout git

Systemy kontroli wersji: Czym są i jak działają?

Czym jest Git?

Git co to? Git to rozproszony system kontroli wersji (VCS – Version Control System), który umożliwia zarządzanie kodem źródłowym projektu. Pozwala na śledzenie zmian, tworzenie różnych gałęzi (branch), a także na współpracę w zespole bez obaw o konflikty w kodzie.

Diagram przedstawiający podstawowy przepływ pracy z Gitem, uwzględniając gałęzie i główne komendy - git podstawy - git co to - github komendy - git fetch - checkout git

Instalacja i konfiguracja Gita

Instalacja

Aby zacząć korzystać z Gita, musisz go najpierw zainstalować. Możesz to zrobić, pobierając instalator ze strony oficjalnej strony i postępując zgodnie z instrukcjami dla Twojego systemu operacyjnego.

Konfiguracja użytkownika

Po instalacji warto skonfigurować swoje dane użytkownika:

git config --global user.name "Twoje Imię"
git config --global user.email "twojemail@example.com"

Podstawowe komendy Git

Tworzenie nowego repozytorium

Utworzenie repozytorium lokalnego w istniejącym folderze:

git init

Ta komenda inicjalizuje nowe repozytorium w katalogu roboczym, tworząc ukryty folder .git, w którym Git przechowuje wszystkie informacje o projekcie.

Kurs programowania z gwarancją pracy - banner

Klonowanie istniejącego repozytorium

Aby sklonować istniejące repozytorium, użyj:

git clone [URL]

Na przykład:

git clone https://github.com/uzytkownik/projekt.git

Komenda git clone pobiera zawartość zdalnego repozytorium GitHub i tworzy kopię na Twoim komputerze.

Śledzenie zmian w plikach

Dodawanie nowych lub zmodyfikowanych plików do śledzenia zmian:

git add nazwa_pliku

Jeśli chcesz dodać wszystkie zmienione pliki:

git add .

Tworzenie commitów

Aby zapisać wprowadzone zmiany w historii projektu, użyj:

git commit -m "Opis wprowadzonych zmian"

Komenda git commit tworzy migawkę stanu projektu, zapisując aktualne zmiany w historii.

Sprawdzanie statusu repozytorium

Aby zobaczyć, jakie pliki zostały zmodyfikowane i jakie zmiany czekają na zatwierdzenie:

git status

Przegląd historii zmian

Aby wyświetlić historię commitów:

git log

Tabela przedstawiająca różnicę między stanami plików: untracked, modified, staged - git podstawy - git co to - github komendy - git fetch - checkout git

Praca z gałęziami

Tworzenie i przełączanie się między gałęziami

Gałęzie (branch) pozwalają na równoległą pracę nad różnymi funkcjonalnościami. Aby utworzyć nową gałąź:

git branch nazwa_gałęzi

Aby przełączyć się na inną gałąź:

git checkout nazwa_gałęzi

Komenda git checkout zmienia aktualną gałąź na wskazaną.

Łączenie gałęzi

Aby połączyć zmiany z jednej gałęzi do innej (np. do gałęzi głównej master lub main):

git checkout master
git merge nazwa_gałęzi

Komenda git merge integruje zmiany z wybranej gałęzi do aktualnej.

Praca ze zdalnymi repozytoriami

Dodawanie zdalnego repozytorium

Aby połączyć lokalne repozytorium z głównym repozytorium na GitHubie:

git remote add origin https://github.com/uzytkownik/projekt.git

Wysyłanie zmian do zdalnego repozytorium

Aby przesłać swoje commity do zdalnego repozytorium:

git push origin nazwa_gałęzi

Komenda git push wysyła zmiany do zdalnego repozytorium.

Pobieranie zmian ze zdalnego repozytorium

Aby pobrać najnowsze zmiany z zewnętrznego repozytorium:

git pull origin nazwa_gałęzi

Komenda git pull łączy w sobie git fetch i git merge, pobierając zmiany i integrując je z lokalną gałęzią.

Pobieranie informacji o zmianach bez ich integracji

Jeśli chcesz jedynie pobrać informacje o zmianach bez ich łączenia:

git fetch origin

Komenda git fetch aktualizuje informacje o zdalnych gałęziach.

Diagram ilustrujący różnicę między git fetch a git pull - git podstawy - git co to - github komendy - git fetch - checkout git

Zarządzanie zdalnymi repozytoriami

Wyświetlanie zdalnych repozytoriów

Aby zobaczyć listę zdalnych repozytoriów:

git remote -v

Usuwanie zdalnego repozytorium

Aby usunąć zdalne repozytorium o nazwie origin:

git remote rm origin

Przydatne komendy dodatkowe

Anulowanie zmian w plikach

Jeśli chcesz przywrócić plik do stanu z ostatniego commitu:

git restore nazwa_pliku

Wyświetlanie wszystkich gałęzi

Aby zobaczyć listę wszystkich gałęzi, w tym zdalnych:

git branch -a

Konfiguracja Gita

Jeśli chcesz zmienić ustawienia Gita:

git config --global ustawienie wartość

Na przykład, aby ustawić domyślny edytor:

git config --global core.editor "code --wait"

Praca z GitHub

GitHub to platforma hostingowa dla projektów. Pozwala na łatwe udostępnianie kodu, zarządzanie projektami i współpracę z innymi.

Podstawowe komendy GitHub

Choć większość komend Gita dotyczy zarówno lokalnych, jak i zdalnych repozytoriów, warto znać specyficzne aspekty pracy z GitHubem.

  • git push: Wysyła Twoje zmiany do repozytorium GitHub.

  • git pull: Pobiera i integruje zmiany z GitHub do Twojego lokalnego repozytorium.

Najlepsze praktyki

  • Regularne commity: Często zapisuj swoje zmiany, aby łatwiej śledzić postępy.

  • Opisowe komunikaty commitów: Używaj jasnych i zwięzłych opisów w commitach.

  • Gałęzie dla nowych funkcji: Pracuj nad nowymi funkcjonalnościami w osobnych gałęziach.

  • Częste aktualizacje zdalnych zmian: Regularnie wykonuj git fetch i git pull, aby być na bieżąco ze zmianami wprowadzonymi przez innych.

Podsumowanie

Znajomość podstawowych komend Gita jest niezbędna dla każdego programisty. Dzięki nim możesz efektywnie zarządzać swoim kodem, współpracować z innymi i śledzić wprowadzone zmiany w projekcie. Zachęcamy do dalszej nauki i eksperymentowania z Gitem, aby w pełni wykorzystać jego możliwości.

Jeśli chcesz pogłębić swoją wiedzę, polecamy odwiedzić oficjalną dokumentację Gita oraz przewodnik Try Git, który oferuje interaktywne ćwiczenia.


Pamiętaj, że praktyka czyni mistrza. Im więcej będziesz pracować z Gitem, tym bardziej naturalne staną się dla Ciebie jego komendy i koncepty.

Zobacz też:

Zaawansowane funkcje Gita: Stash, Merge i Pull

Kurs programowania z gwarancją pracy - banner# git co to github komendy git fetch checkout git

Udostępnij na:
Mateusz Wojdalski

Specjalista SEO i content marketingu w Devstock. Zajmuję się strategią treści, automatyzacją procesów marketingowych i wdrożeniami AI w codziennej pracy. Badam nowe narzędzia, adaptuję je do realnych zadań i piszę o tym, co faktycznie działa.

Systemy kontroli wersji: Czym są i jak działają?
Praca z GitHub: Od instalacji po Pull Requesty

Zostaw komentarz :) Anuluj pisanie odpowiedzi

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Najnowsze wpisy

Thumb
GitHub potwierdza wyciek 3800 repozytoriów – winowajcą
20 maj, 2026
Thumb
Karpathy w Anthropic – co to znaczy
20 maj, 2026
Thumb
Atak na npm: 314 paczek zainfekowanych –
19 maj, 2026
Thumb
Algorytm zatrzymał pizze Pizza Hut – pozew
19 maj, 2026
Thumb
Olga Tokarczuk pisze książki z AI i
19 maj, 2026

Kategorie

  • Aktualności i Wydarzenia (40)
  • Bezpieczeństwo i Jakość (48)
  • Branża IT i Nowe Technologie (81)
  • Design i User Experience (4)
  • Narzędzia i Automatyzacja (109)
  • Programowanie i Technologie Webowe (80)
  • Rozwój kariery i Edukacja (33)

Tagi

5G AI Architektura Cyberbezpieczeństwo Feedback Frontend Git IoT JavaScript Motywacja Nauka efektywna Optymalizacja i wydajność Programowanie React.JS Rozwój osobisty WebDevelopment
Logo FitBody Center Warszawa

Odkryj zabiegi Endermologii LPG Infinity w FitBody Center Warszawa

Maszyna zabiegowa - endermologia lpg infinity
Group-5638-1

Devstock – Akademia programowania z gwarancją pracy

🏠 ul. Bronowska 5a,
03-995 Warszawa
📞 +48 517 313 589
✉️ contact@devstockacademy.pl

Linki

  • Poznaj firmę Devstock
  • Wejdź do społeczności Devstock
  • Polityka prywatności
  • Regulamin

FitBody Center

Strona

  • Strona główna
  • Kontakt

Newsletter

Bądź na bieżąco, otrzymuj darmową wiedzę i poznaj nas lepiej!


Icon-facebook Icon-linkedin2 Icon-instagram Icon-youtube Tiktok
Copyright 2026 Devstock. Wszelkie prawa zastrzeżone
Devstock AcademyDevstock Academy
Sign inSign up

Sign in

Don’t have an account? Sign up
Lost your password?

Sign up

Already have an account? Sign in