Skip to content

Zbuduj własny system - Pakiet 2 kursów: Automatyzacje i Budowa Agentów AI

Sprawdź ofertę →

Automatyzacje i Agenci AI

Sprawdź
Devstock Academy
  • O nas
  • Moduły Akademii
    • Moduł 1
    • Moduł 2
    • Moduł 3
    • Pozostałe moduły
  • Kursy AI
    • Pierwsza Misja AI (darmowy)
    • Automatyzacje i Budowa Agentów AI (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 (darmowy)
    • Automatyzacje i Budowa Agentów AI (n8n 2.0)
  • Blog
  • Kontakt
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:
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 *

Baner reklamowy odzyskaj 10h tygodniowo

Najnowsze wpisy

Thumb
Gdzie najlepiej postawić n8n? 3 ścieżki do
08 lut, 2026
Thumb
Automatyzacja czy Agent AI? Nie daj się
08 lut, 2026
Thumb
Dlaczego n8n 2.0 to koniec ery “zabawy”
06 lut, 2026

Kursy Samodzielne

  • Grafika promocyjna kursu z tytułem "KURS – AUTOMATYZACJE I BUDOWANIE AGENTÓW AI" z wyraźnym oznaczeniem narzędzia "n8n 2.0".
    Pakiet 2 kursów: Automatyzacje i Budowa Agentów AI
    3980,00 zł
Banner reklamowy- system AI pracuje gdy śpisz
klarna raty 0% - banner
Droga do kariery z Akademią Devstock
Banner reklamowy whitepress
Banner reklamowy - stwórz własną armię agentów AI

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
Dołącz do społeczności DEVSTOCK - banner reklamowy

Produkty

  • Grafika promocyjna kursu z tytułem "KURS – AUTOMATYZACJE I BUDOWANIE AGENTÓW AI" z wyraźnym oznaczeniem narzędzia "n8n 2.0".
    Pakiet 2 kursów: Automatyzacje i Budowa Agentów AI
    3980,00 zł

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