Wskazówki dotyczące historii wersji

Wprowadzenie do Git

George Boorman

Curriculum Manager, DataCamp

Projekty rosną!

  • Większy projekt = więcej commitów = dłuższy wynik

 

Diagram ośmiu commitów z ich hashami i komunikatami logu

Wprowadzenie do Git

Ograniczanie liczby commitów

  • Liczbę wyświetlanych commitów można ograniczyć za pomocą -:

  • Ogranicz do 3 ostatnich commitów

    git log -3
    
Wprowadzenie do Git

Ograniczanie do pliku

  • Aby wyświetlić historię commitów tylko jednego pliku:
git log report.md
Wprowadzenie do Git

Łączenie technik

cd data
git log -2 mental_health_survey.csv
Wprowadzenie do Git

Wynik git log

commit f35b9487c063d3facc853c1789b0b77087a859fa
Author: Rep Loop <[email protected]>
Date:   Fri Jul 26 15:14:32 2024 +0000

    Add two new participants' data.

commit 7f71eadea60bf38f53c8696d23f8314d85342aaf
Author: Rep Loop <[email protected]>
Date:   Fri Jul 19  09:58:21 2024 +0000

    Adding fresh data for the survey.
Wprowadzenie do Git

Dostosowywanie zakresu dat

  • Ogranicz git log według daty:
git log --since='Month Day Year'
  • Commity od 2 kwietnia 2024:
git log --since='Apr 2 2024'
  • Commity między 2 a 11 kwietnia:
git log --since='Apr 2 2024' --until='Apr 11 2024'
Wprowadzenie do Git

Dopuszczalne formaty filtrów

Język naturalny

  • "2 weeks ago"
  • "3 months ago"
  • "yesterday"

Format daty

  • "07-15-2024"
    • Zalecany format ISO "YYYY-MM-DD"
    • Sprawdź ustawienia systemowe, np. 12-06-2024 może oznaczać 6 gru lub 12 cze!
  • "15 Jul 2024" lub "15 July 2024"
    • Niepoprawny: "15 Jul, 2024"
1 https://www.iso.org/iso-8601-date-and-time-format.html
Wprowadzenie do Git

Wyszukiwanie konkretnego commita

git log
  • Wystarczą pierwsze 8–10 znaków hash
git show c27fa856
Wprowadzenie do Git

Wynik git show

Wynik polecenia git show: u góry wynik git log, poniżej wynik git diff, na dole nieprawidłowy wpis danych

Wprowadzenie do Git

Czas na ćwiczenia!

Wprowadzenie do Git

Preparing Video For Download...