Поради щодо історії версій

Вступ до Git

George Boorman

Curriculum Manager, DataCamp

Проєкти ростуть!

  • Більший проєкт = більше комітів = більший вивід

 

Схема з вісьмома комітами з їхніми гешами та повідомленнями журналу

Вступ до Git

Обмеження кількості комітів

  • Можна обмежити кількість показаних комітів за допомогою -:

  • Обмежити до 3 останніх комітів

    git log -3
    
Вступ до Git

Обмеження за файлом

  • Щоб переглянути історію змін лише для одного файла:
git log report.md
Вступ до Git

Комбінування прийомів

cd data
git log -2 mental_health_survey.csv
Вступ до Git

Вивід 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.
Вступ до Git

Налаштування діапазону дат

  • Обмежте git log за датою:
git log --since='Month Day Year'
  • Коміти з 2 квітня 2024 року:
git log --since='Apr 2 2024'
  • Коміти між 2 і 11 квітня:
git log --since='Apr 2 2024' --until='Apr 11 2024'
Вступ до Git

Прийнятні формати фільтрів

Природна мова

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

Формат дати

  • "07-15-2024"
    • Рекомендуємо формат ISO "YYYY-MM-DD"
    • Перевірте системні налаштування на сумісність, напр., 12-06-2024 може бути 6th Dec або 12th June!
  • "15 Jul 2024" або "15 July 2024"
    • Некоректно: "15 Jul, 2024"
1 https://www.iso.org/iso-8601-date-and-time-format.html
Вступ до Git

Пошук потрібного коміту

git log
  • Достатньо перших 8–10 символів hash
git show c27fa856
Вступ до Git

Вивід git show

Вивід git show: зверху результат git log, знизу git diff, у кінці показано некоректне внесення даних

Вступ до Git

Давайте потренуємось!

Вступ до Git

Preparing Video For Download...