Історія комітів Git
- Команда git show використовується для перегляду змін певного коміту:
- Наприклад, я можу ввести git show 0f8497, щоб переглянути повідомлення журналу та зміни, які відбулися в цьому конкретному коміті. …
- Щоб побачити зміни, внесені в останньому коміті без використання хешу, ви можете скористатися командою git show HEAD.
Команда git checkout дозволяє переходити між гілками, створеними git branch . Перевірка гілки оновлює файли в робочому каталозі відповідно до версії, що зберігається в цій гілці, і повідомляє Git записувати всі нові коміти в цій гілці.
Хеш Git, який часто називають хешем коміту, є унікальний ідентифікатор для кожного окремого коміту в сховищі Git. Він генерується за допомогою криптографічної хеш-функції SHA-1, яка створює рядок із 40 символів із шістнадцяткових символів (0–9 і a–f).
Щоб отримати список ваших комітів і пов’язаних з ними хешів, ви можете виконати команду git log. Щоб перевірити попередній комміт, ви скористаєтеся Команда перевірки Git, а потім хеш коміту, отриманий із журналу Git.
Найпростішим способом зробити це є використання git show з прапорцем –name-only:
- git show –name-only $COMMIT_HASH. …
- git show –name-status $COMMIT_HASH. …
- git show –name-only –oneline $COMMIT_HASH git show –name-status –oneline $COMMIT_HASH.
Виконайте такі дії, щоб клонувати певний комміт Git:
- Отримайте URL-адресу віддаленого сховища.
- Виконайте git-клон віддаленого репо.
- Перейдіть до гілки, яка містить комміт.
- Отримайте семизначний ідентифікатор SHA коміту для клонування.
- Виконайте жорсткий git reset, який вказує на ідентифікатор коміту.