Inicjalizacja repozytorium
Jeśli repozytorium już istnieje (tak jak u ciebie!), po prostu je “reinitializuje”.
Potwierdza wtedy, że ten katalog jest repozytorium Git i odświeży strukturę .git (nic nie psuje).
git init
Sprawdzenie stanu repozytorium
Sprawdza stan repozytorium, pokazując różnice między katalogiem roboczym (working directory), obszarem przejściowym (staging area) i ostatnim commitem (local repository).
git status

....

Staging area (obszar przejściowy) to bufor między zmianami w katalogu roboczym a historią repozytorium — daje ci pełną kontrolę nad tym, co dokładnie trafi do commita.
Dzięki niemu możesz:
- Precyzyjnie wybrać, które zmiany mają trafić do commita — np. tylko część zmodyfikowanych plików lub tylko niektóre linie w pliku (git add -p).
- Oddzielić proces wprowadzania zmian od ich zatwierdzania — możesz wprowadzać wiele poprawek i świadomie decydować, co dokładnie znajdzie się w kolejnych commitach.
W rezultacie Staging area:
- Umożliwia tworzenie czystych, logicznych commitów — np. możesz zebrać związane ze sobą zmiany i oddzielić je od pozostałych.
- Pozwala na dokładną kontrolę procesu wersjonowania.
Typ danych to specyfikacja określająca, jakiego rodzaju wartość może być przechowywana w zmiennej (literał, argument funkcji, wynik funkcji lub dowolna inna wartość). Typ danych definiuje:
- Rozmiar pamięci, jaką dana zmienna zajmie.
- Operacje, jakie można wykonywać na tej zmiennej.
- Zakres wartości, jakie można przechowywać w tej zmiennej.
Wprowadzanie zmian
- Name
git init
- Type
- Inicjalizacja repozytorium
- Description
Jeśli repozytorium już istnieje, po prostu je “reinitializuje”. Potwierdza wtedy, że ten katalog jest repozytorium Git i odświeży strukturę .git (nic nie psuje w istniejącym repo).
- Name
git status
- Type
- Sprawdzenie stanu repozytorium
- Description
Sprawdza stan repozytorium, pokazując różnice między katalogiem roboczym (working directory), obszarem przejściowym (staging area) i ostatnim commitem (local repository).
- Name
git add <plik>
- Type
- Dodanie pliku do staging area
- Description
Dodaje wskazany plik plik do staging area (obszaru indeksowania, tzw. stage), czyli przygotowuje go do następnego commita. Oznacza to, że zmiany w tym konkretnym pliku zostaną uwzględnione przy kolejnym git commit.
Wprowadzanie zmian
git init