Co to jest git commit?
git commit to polecenie Gita służące do zapisania zmian w lokalnym repozytorium. Commit tworzy punkt historii projektu, czyli migawkę zatwierdzonych plików. Dzięki temu można później sprawdzić, co zostało zmienione, przez kogo i kiedy.
Jak działa commit?
Zanim wykonasz commit, zmiany najczęściej trzeba dodać do tzw. obszaru przejściowego, czyli staging area:
git add plik.txt
Następnie zapisuje się zmiany poleceniem:
git commit -m 'Opis zmian'
Opcja -m pozwala podać krótki komunikat opisujący commit.
Ważne rozróżnienie
git commit zapisuje zmiany lokalnie, czyli tylko w repozytorium na komputerze programisty. Nie wysyła ich automatycznie na serwer zdalny, np. GitHub lub GitLab. Do wysłania commitów służy:
git push
Przykładowy przebieg pracy
git status
git add index.html
git commit -m 'Dodano stronę główną'
git push
Najważniejsze do zapamiętania
git commitzapisuje zmiany w lokalnym repozytorium,git pushwysyła commity do repozytorium zdalnego,git clonekopiuje repozytorium,git pullpobiera zmiany ze zdalnego repozytorium.
W pytaniu egzaminacyjnym poprawną odpowiedzią jest więc git commit.