Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 1 addition & 15 deletions lesson02.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,6 @@

> І ця ситуація повторювалася все частіше і частіше, адже ми прискорювалися в розробці, а жодного іншого процесу для контролю версій, окрім методу «запам'ятовування де і що ми редагували», у нас не було. Мені певною мірою пощастило більше, адже мій комп'ютер зберігав «майстер» гілку нашого коду, куди ми додавали патчі, тому мої зміни в коді губилися рідше. Сьогодні для цього ми використовуємо системи контролю версій, але тоді ми навіть не могли собі уявити такі радості життя!"

[перша частина статті](http://geektimes.ru/post/149298/)
[друга частина статті](https://geektimes.ru/post/149974/)

![](https://proglib.io/wp-content/uploads/2017/06/vcsonka.jpg)

**Отже, основна проблема - перезаписування неактуального коду поверх актуального, втрата актуального коду.**

Були зроблені спроби контролювати людський чинник, розподіляти файли між розробниками, але це все лише ускладнило.
Expand Down Expand Up @@ -282,14 +277,5 @@ git branch # видаляє, створює та перераховує гілк

[Про пул-реквести](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)

# Домашнє завдання

#### Перший рівень ("Резервне копіювання"):
Повторюємо все, що засвоїли git за урок. Готуємо питання та не забуваємо їх запитувати.

#### Другий рівень ("Централізована система контролю версій"):
Заливаємо всі передодні домашні роботи в окремий репозиторій, та надсилаємо викладачу. Для того, щоб ще раз пройти на практиці питання створення ключів та встановлення email та nickname, необхідно створити ключі по-новому та по-новому виконати git config --global.

#### Третій рівень ("Розподілена система контролю версій"):
Вивчити роботу з командою git clone, спробувати розгорнути у себе маленький проєкт з github. (Проєкт рівня HTML+CSS)
ня HTML+CSS)