Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Перегляд змін | Більш просунута взаємодія
Основи Git

Перегляд змін

Свайпніть щоб показати меню

git log -p

Команда git log відображає історію комітів проєкту. Щоб переглянути точні рядки, змінені в кожному коміті, використовуйте прапорець -p (patch). Цей підхід корисний, коли потрібно швидко визначити коміт, який призвів до появи помилки в коді.

Повна команда:

git log -p

Запустіть команду в терміналі:

Git log -p

Кожен коміт відокремлений рамкою різних кольорів для кращої візуальної відмінності. Оскільки детальна інформація про кожен коміт може не вміщатися на одному екрані, використовуйте клавіші зі стрілками для прокручування вгору та вниз.

Note
Примітка

Вийти можна, натиснувши клавішу q.

Тут плюси позначають додані рядки, а якщо якісь рядки були видалені, вони відображатимуться зі знаками мінус (дефісами).

git show

Команда git show відображає детальну інформацію про зміни, внесені конкретним комітом. Базовий синтаксис:

git show [commit]

Тут [commit] означає хеш (ідентифікатор) коміту, який потрібно переглянути.

Ознайомлення з виводом команди git log -p, зосереджуючись на передостанньому коміті:

commit e3bd3aa851985adbe19048068ebf5fae623a07a1
Author: Kyryl Sidak <email@example.com>
Date:   Fri Nov 10 13:57:55 2023 +0200
Subject: "Add description of Git"
Body: "This commit introduces brief description of Git and highlights its key features. It also states the reasons for the widespread popularity of Git."

Нижче наведено перші кілька рядків виводу для цього коміту. Щоб скористатися командою git show для цього коміту, скопіюйте його хеш і виконайте наступну команду:

git show e3bd3aa851985adbe19048068ebf5fae623a07a1
Note
Примітка

Хеш вашого коміту може відрізнятися, тому обов'язково використовуйте правильний хеш.

Виконайте цю команду в терміналі:

Git show

Як бачите, результат такий самий, як і для команди git log -p, але лише для одного коміту.

question mark

Яка основна відмінність між командами git log -p та git show?

Виберіть правильну відповідь

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 2

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 2. Розділ 2
some-alt