Git Log
Część sekcji Kontrola wersji ścieżki Terminal w Coddy. Lekcja 13 z 58.
Po utworzeniu commitów możesz przeglądać historię za pomocą git log:
git logWyświetla każdy commit wraz z pełnym identyfikatorem, autorem, datą i opisem, zaczynając od najnowszego. To dużo informacji do przeglądania, dlatego większość osób używa skróconej formy:
git log --onelineTo wypisuje jeden wiersz dla każdego commita: krótki identyfikator, po którym następuje temat:
a1b2c3d Add first task
9f8e7d6 Add todo listPrzydatne flagi:
-n 5: pokaż tylko 5 ostatnich commitów--oneline: zwięzły format, jeden wiersz na commit--reverse: odwróć kolejność, aby najstarszy commit pojawił się jako pierwszy
Sama lista tematów często najszybciej przypomina, nad czym pracujesz.
Wyzwanie
ŁatwyFolder zawiera todo.txt. Zainicjuj repozytorium, skonfiguruj tożsamość użytkownika, a następnie utwórz kolejno dwa commity:
- Dodaj plik do poczekalni i zatwierdź go z komunikatem
Add todo list. - Dopisz wiersz
buy milkdotodo.txt, dodaj go do poczekalni i zatwierdź z komunikatemAdd first task.
Następnie wyświetl historię za pomocą git log --oneline.
Spróbuj swoich sił
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Kontrola wersji
4Przeglądanie zmian
Git DiffRóżnice w zmianach w poczekalniGit ShowPodsumowanie – praca detektywistyczna2Pierwsze kroki
Inicjalizacja repozytoriumFolder .gitKonfiguracja tożsamościStatus GitPodsumowanie — pierwsze repozytorium5Ignorowanie plików
Dlaczego ignorować plikiWzorce GitignoreSprawdzanie reguł ignorowaniaPodsumowanie — czyste repozytorium8Scalanie
Czym jest scalanieScalanie typu fast-forwardScalanie trójstronneKonflikty scalaniaRozwiązywanie konfliktuPowtórka — mistrz scalania11Projekt z gałęzią funkcjonalności
Przegląd projektuZainicjuj gałąź main3Śledzenie zmian
Obszar przygotowaniaGit AddGit CommitModyfikowanie śledzonego plikuGit LogPodsumowanie — pierwsze commity6Projekt strony z przepisami
Omówienie projektuInicjalizacja i ignorowanie plikówPoćwicz samodzielnie: Edytor online Terminal