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

Зміст курсу

Основи Git

Основи Git

2. Більш Розширена Взаємодія
3. Скасування Змін
4. Робота з Гілками в Git

bookПерегляд Змін

git log -p

Ми вже обговорювали, як переглядати нашу історію коммітів за допомогою команди git log. Однак, часто трапляються випадки, коли ми також хочемо побачити точні рядки, які було змінено у кожному комміті. Такий підхід корисний, коли ми хочемо швидко знайти комміт, який вносить певний баг у нашу програму.

Саме тут у нагоді стане команда git log з прапорцем -p (позначає патч). Ось повна команда:

Тепер запустимо її в терміналі:

Я відокремив кожен комміт рамкою різного кольору, щоб покращити візуальну розрізнюваність. Оскільки ми маємо детальну інформацію про кожен комміт, весь текст не вміщується на екрані, тому ви можете використовувати стрілки для прокрутки вгору і вниз.

Примітка

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

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

git show

Основне призначення git show - надати детальний перегляд змін, внесених конкретним коммітом. Ось базовий синтаксис команди git show:

Де [commit] - це ідентифікатор (хеш) коміту, який ви хочете показати.

Давайте подивимося на вивід команди git log -p, зосередившись на другому останньому коміті:

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

Примітка

Ваш хеш коміту може відрізнятися, тому переконайтеся, що ви використовуєте правильний хеш.

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

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

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

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

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

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