Podstawowe polecenia Git
Usługa Git działa, zapamiętując zmiany w plikach tak, jakby tworzyła migawki systemu plików.
Omówimy kilka podstawowych poleceń, aby rozpocząć śledzenie plików w repozytorium. Następnie zapiszesz swoją pierwszą "migawkę", aby Git mógł ją porównać.
stan usługi git
Pierwszym i najczęściej używanym poleceniem usługi Git jest git status
. Już raz go użyłeś w poprzednim ćwiczeniu, aby sprawdzić, że repozytorium Git zostało zainicjowane prawidłowo.
git status
wyświetla stan drzewa roboczego (i obszaru przejściowego — wkrótce omówimy obszar przejściowy). Dzięki temu możesz sprawdzić, które zmiany są obecnie śledzone przez Gita, aby zdecydować, czy chcesz poprosić o zrobienie kolejnej migawki.
git add
git add
to polecenie, którego używasz, aby poinformować usługę Git o rozpoczęciu śledzenia zmian w niektórych plikach.
Termin techniczny to przygotowanie tych zmian. Użyjesz git add
, aby przygotować zmiany do zatwierdzenia. Wszystkie zmiany w plikach, które zostały dodane, ale nie zostały jeszcze zatwierdzone, są przechowywane w obszarze przejściowym.
zatwierdzenie usługi git
Po wstępnym przygotowaniu zmian do zatwierdzenia możesz zapisać swoją pracę w migawce, uruchamiając polecenie git commit
.
Termin zatwierdzenie jest zarówno czasownikiem, jak i rzeczownikiem. Zasadniczo ma to samo znaczenie, co w przypadku zatwierdzenia planu lub zatwierdzenia zmiany w bazie danych. W formie czasownika zatwierdzenie zmian oznacza umieszczenie kopii (pliku, katalogu lub innych „rzeczy”) w repozytorium jako nowej wersji. W formie rzeczownika zatwierdzenie to niewielki fragment danych, który zapewnia zatwierdzonym zmianom unikatową tożsamość. Dane zapisane w zatwierdzeniu obejmują nazwę i adres e-mail autora, datę, komentarze dotyczące tego, co zrobiłeś (i dlaczego), opcjonalny podpis cyfrowy oraz unikatowy identyfikator poprzedniego zatwierdzenia.
git log
Polecenie git log
umożliwia wyświetlenie informacji na temat poprzednich zatwierdzeń. Każde zatwierdzenie ma dołączony komunikat (komunikat zatwierdzenia), a git log
polecenie wyświetla informacje o najnowszych zatwierdzeniach, takich jak sygnatura czasowa, autor i komunikat zatwierdzenia. To polecenie pomaga śledzić, co robisz i jakie zmiany zostały zapisane.
git pomoc
Polecenie git help
zostało już wypróbowane, ale warto o nim przypomnieć. Użyj tego polecenia, aby łatwo uzyskać informacje o wszystkich poznanych do tej pory poleceniach i nie tylko.
Pamiętaj, że każde polecenie ma także własną stronę pomocy. Te strony pomocy można znaleźć, wpisując .git <command> --help
Na przykład git commit --help
wyświetla stronę, która zawiera więcej informacji o poleceniu git commit
i sposobach jego używania.