Jak Przygotować Git'a?
Pobieranie i Instalacja Git'a
Git jest darmowym i otwartym systemem kontroli wersji, zaprojektowanym do obsługi wszystkiego, od małych do bardzo dużych projektów z szybkością i wydajnością.
Windows
- Przejdź na oficjalną stronę Git'a: git-scm.com/download/win
- Pobierz najnowszą stabilną wersję instalatora.
-
Uruchom instalator i postępuj zgodnie z instrukcjami. Zazwyczaj domyślne opcje są wystarczające.
-
Alternatywnie: Użyj Winget (Menedżera Pakietów Windows) Jeśli masz zainstalowany Winget, otwórz PowerShell lub Wiersz Polecenia i wpisz poniższą komendę:
winget install Git.Git
macOS
- Metoda rekomendowana: Homebrew
Jeśli nie masz Homebrew, zainstaluj go otwierając Terminal i wklejając:
Następnie zainstaluj Git'a:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"brew install git - Alternatywnie: Oficjalny instalator Przejdź na oficjalną stronę Git'a: git-scm.com/download/mac i pobierz instalator.
Linux (Debian/Ubuntu)
Otwórz Terminal i wpisz:
sudo apt update
sudo apt install git
Weryfikacja Instalacji
Po instalacji otwórz Terminal (lub Git Bash na Windowsie) i wpisz:
git --version
Powinieneś zobaczyć numer wersji Git'a, co oznacza, że instalacja przebiegła pomyślnie.
Podstawowe Komendy Git'a
Oto kilka podstawowych komend, które pomogą Ci zacząć pracę z Git'em.
git init - Inicjalizacja Nowego Repozytorium
Tworzy nowe repozytorium Git'a w bieżącym katalogu. Musisz to zrobić tylko raz na projekt.
git init
git add <plik> - Dodawanie Plików do Strefy Przechowalni (Staging Area)
Dodaje zmiany z określonego pliku do strefy przechowalni, przygotowując je do zatwierdzenia.
git add nazwa_pliku.txt
Aby dodać wszystkie zmienione pliki:
git add .
git commit -m "Wiadomość" - Zatwierdzanie Zmian
Zapisuje dodane zmiany w historii repozytorium. Każdy commit powinien mieć krótką, opisową wiadomość.
git commit -m "Dodano początkową strukturę projektu"
git status - Sprawdzanie Statusu Repozytorium
Pokazuje, które pliki zostały zmienione, które są w strefie przechowalni i które nie są śledzone.
git status
git pull - Pobieranie Zmian z Zdalnego Repozytorium
Pobiera i łączy zmiany z zdalnego repozytorium z Twoją lokalną gałęzią.
git pull origin main
origin to nazwa zdalnego repozytorium, a main to nazwa gałęzi)
git push - Wysyłanie Zmian do Zdalnego Repozytorium
Wysyła zatwierdzone zmiany z Twojej lokalnej gałęzi do zdalnego repozytorium.
git push origin main
origin to nazwa zdalnego repozytorium, a main to nazwa gałęzi)
git log - Przeglądanie Historii Commitów
Pokazuje historię commitów w repozytorium, wraz z ich autorami, datami i wiadomościami.
git log