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
    Example JPG

.... Example GIF

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).

      Example JPG
  • 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