Про курс
Git – це найпопулярніша розподілена система контролю версій. За допомогою Git контролювати зміни у файлах своїх проєктів та спільно працювати над ними можуть як розробники ПЗ, так і графічні, вебдизайнери, інженери-проєктувальники та інші.
Курс «Основи використання Git» дасть вам базові знання з теорії та практики роботи з Git репозиторіями. Ви створите обліковий запис на GitHub, перше локальне та віддалене сховища – Git-репозиторій, дізнаєтеся, що таке розгалуження та злиття гілок і навчитеся вміло маніпулювати основними командами для перегляду, видалення, додавання та зміни даних за допомогою консолі.
Цей курс входить до спеціальності:
Попередні Вимоги
Курс розрахований на початківців та професіоналів, які бажають отримати базові знання та досвід роботи з розподіленою системою контролю версій Git для роботи поодинці та з командою.
Ви навчитеся
- Розуміти можливості використання Git як системи контролю версій та розрізняти централізовані та розподілені системи.
- Працювати з Git за допомогою інтерфейсу командного рядка.
- Працювати з локальним репозиторієм для фіксування змін, перегляду історії коміттів та керування файлами, включаючи додавання, модифікацію, виділення змін та файлів, повернення до потрібної версії файлів.
- Працювати з віддаленим репозиторієм, включаючи створення репозиторію GitHub, клонування репозиторію, створення SSH-ключа та відправлення змін у віддалений репозиторій.
- Працювати з тегами та .gitignore.
- Створювати гілки, керувати та працювати з ними, вирішувати конфлікти під час злиття та використовувати rebase.
- 2 год 15 хв
- 02.08.2023
- 6
- 02.08.2023
- українська
Що входить до курсу
×
Ви дійсно бажаєте відкрити доступ до тестування за курсом Основи використання Git на 40 днів?
У цьому уроці розглянемо загальне розуміння призначення систем контролю версій з прикладами. Навчимося встановлювати та виконувати базову конфігурацію Git.
На цьому уроці ми познайомимося зі створенням та роботою з локальним репозиторієм на прикладі Git. Зареєструємось на сайті GitHub, щоб створювати віддалені сховища та синхронізувати їх з локальними. Створимо локальний репозиторій за допомогою команди git init та навчимося робити коміти, які є основними елементами роботи з Git. Обговоримо, що таке Initial commit та як його зробити. Ми також розглянемо історію комітів та навчимося навігуватися нею. Після закінчення уроку ви зможете створювати локальні сховища та робити коміти, а також переходити до потрібних комітатів в історії.
На уроці ми продовжимо вивчати Git і зосередимося на роботі з файлами. Ми розглянемо, як додавати файли до сховища, змінювати їх, виділяти зміни та фіксувати їх за допомогою комітів. Також ми розглянемо роботу з тегами, які дають змогу позначати важливі моменти в історії репозиторію. Ми також вивчимо, як видаляти файли з сховища і як використовувати .gitignore для ігнорування файлів, які не потрібно додавати до сховища.
На цьому уроці ми навчимося основних команд для роботи з файлами в Git і зрозуміємо, які файли потрібно додавати до репозиторію, а які - ні.
На цьому уроці ми познайомимося з основними командами Git, які дають змогу відкочувати зміни в репозиторії. Ми дізнаємося, як видалити останні зміни, зберегти зміни в репозиторії, скасувати коміт та повернутися до попередньої версії. Також на уроці ми поговоримо про різні стратегії відкату змін і навчимося вибирати ту, яка найбільше підходить у конкретній ситуації. Крім того, ми вивчимо, як можна зберігати зміни, не пов'язуючись з історією коміттів, та як використовувати Git stash для тимчасового збереження змін. На уроці ми також ознайомимося з принципами роботи Git stash та навчимося застосовувати його для вирішення конкретних завдань.
В цьому уроці розглядається робота з віддаленим репозиторієм на платформі GitHub. Розглянемо, як створити віддалений репозиторій та схилити його на локальний комп'ютер за допомогою протоколів HTTPS та SSH. Потім навчання переходить до створення SSH-ключів та прив'язки їх до локального комп'ютера для забезпечення безпеки. Далі дізнаємося, як проводити синхронізацію між локальним та віддаленим репозиторіями, а також як посилати зміни з локального репозиторію на віддалений за допомогою команди git push.
Закінчення уроку стосується створення pull request на GitHub для пропозиції змін у коді інших розробників та роботи з гілками Git.
У цьому уроці ми познайомимося з розгалуженнями та об'єднаннями у Git.
Ми вивчимо основні концепції розгалуження, включаючи створення нових гілок, перемикання між ними та злиття змін. Ми також розглянемо, як вирішувати конфлікти, які можуть виникнути під час злиття гілок. Вивчимо команду rebase, яка дозволяє змінити історію комітів, переписавши її в іншому порядку або змінюючи існуючі коміти. Наприкінці уроку ви можете створювати та керувати гілками, зливати їх, а також використовувати команду rebase для керування історією комітів.