Репозиторій і коміти: як читати сторінку репозиторію
Сторінка репозиторію на GitHub згори донизу, що розповідає сторінка окремого коміту і яким має бути добре повідомлення коміту.
Урок 2 з 3~26 хв навчанняЗ них ~16 хв на запитання та завдання
Зміст1 із 52 кроків
Alex Tutor
github.com/catchow/website. Це сторінка репозиторію, і вона відповідає на більшість щоденних питань ще до того, як ти щось натиснеш.Ви
Alex Tutor
catchow / website, і позначка Private, тобто репозиторій бачить лише наша команда. Праворуч три кнопки: Watch, Fork і Star.Alex Tutor
catchow / website
Власник і назва репозиторію
Watch
Отримувати сповіщення про активність: нові pull requests, issues, релізи
Fork
Створити власну копію репозиторію, тобто форк (у своїй компанії це рідко потрібно)
Star
Додати репозиторій у закладки й показати інтерес
Ви
Watch потрібен, якщо я хочу знати про нові pull requests.Alex Tutor
Alex Tutor
Питання 1
Ти хочеш, щоб GitHub сповіщав тебе про нові pull requests і релізи в catchow/website. Яку кнопку натиснути?
Alex Tutor
Code це те, де ми зараз. В Issues живуть баги й задачі, у Pull requests запропоновані зміни, Actions запускає автоматичні перевірки й збірки, а Projects містить дошки.main, і лічильники гілок і тегів. Файли нижче завжди належать вибраній гілці.412 Commits, який відкриває всю історію.Ви
Alex Tutor
README, вступ до проєкту від самої команди.Alex Tutor
Питання 2
Розташуй частини вкладки Code на сторінці репозиторію по порядку, згори донизу.
Торкніться пункту, а потім місця, куди його поставити. Можна перетягувати або користуватися стрілками.
Ви
Alex Tutor
config/ написано «Raise delivery price to 59 UAH · 3 weeks ago». Це останній коміт, що змінив щось усередині цієї папки.Ви
pages/: «Add summer promo banner · 3 days ago». Тобто список файлів ще й мапа нещодавніх змін.Alex Tutor
Alex Tutor
Питання 3
Зістав кожну частину сторінки репозиторію з тим, що вона тобі каже.
Торкніться відповіді, а потім рядка, до якого вона належить. Можна й перетягувати.
- Перемикач гілок з
main 412 Commits- Рядок файлу: «Fix typo in footer · 2 months ago»
- README
- Вкладка
Pull requests
Відповіді, які ще треба розмістити
Ви
config/ підходить. А якщо мені потрібен файл із текстом «Free delivery from 800 UAH», і я гадки не маю, де він лежить?Alex Tutor
Go to file над списком або клавіша t шукає файли за назвою: вводиш «delivery» і бачиш усі файли з цим словом у шляху.Дмитро
Alex Tutor
Питання 4
Ти знаєш, що на сайті є речення «Free delivery from 800 UAH», але не знаєш, у якому воно файлі. Як найшвидше знайти його на GitHub?
Alex Tutor
config/. Відкриється сторінка коміту a41c09e.Ви
Alex Tutor
#128 веде на pull request, де зміну обговорювали. Коміт разом із PR зазвичай розповідає всю історію.Alex Tutor
Питання 5
Що з цього можна знайти на сторінці окремого коміту на GitHub? Познач усе, що підходить.
Ви
Alex Tutor
v2.4.0.Alex Tutor
9d04e61Fix typo in footera41c09eRaise delivery price to 59 UAHc5d8e02Add pet passport fieldv2.4.0e7c3b19Add summer promo bannerf02a6d4Update FAQ answersmain
Граф комітів, від найстарішого: `main` з тегом релізу 1. коміт 9d04e61 у main "Fix typo in footer" 2. коміт a41c09e у main "Raise delivery price to 59 UAH" 3. коміт c5d8e02 у main "Add pet passport field", тег v2.4.0 (виділено) 4. коміт e7c3b19 у main "Add summer promo banner" 5. коміт f02a6d4 у main "Update FAQ answers"
Ви
Alex Tutor
Alex Tutor
Питання 6
Які зміни входять у реліз v1.8.0?
c1Add wishlist buttonc2Fix cart total on mobilec3Add gift cardsv1.8.0c4Change hero imagec5Add product ratingsmain
Граф комітів, від найстарішого: `main` навколо релізу v1.8.0 1. коміт c1 у main "Add wishlist button" 2. коміт c2 у main "Fix cart total on mobile" 3. коміт c3 у main "Add gift cards", тег v1.8.0 4. коміт c4 у main "Change hero image" 5. коміт c5 у main "Add product ratings"
Ви
Дмитро
Ви
Alex Tutor
Alex Tutor
Питання 7
Яке повідомлення коміту найбільше допоможе продакту, який читатиме історію через пів року?
Alex Tutor
Дмитро
Ви
Alex Tutor
Питання 8Коротка відповідь · Завдання з перевіркою ШІ
Напиши повідомлення коміту для підняття порогу безкоштовної доставки з 800 до 1000 грн: підсумковий рядок (англійською, як зазвичай роблять команди) і одне речення, що пояснює навіщо.
Напишіть відповідь і отримайте оцінку та відгук від нашого ШІ-рецензента.
Увійдіть, щоб отримати відгук ШІВи
Alex Tutor
На цьому все. Ви відповіли на всі завдання — чудова робота.