Содержание
- 2. О системе контроля версий Git Система контроля версий — это система, записывающая изменения в файл или
- 3. Основные понятия GIT Репозиторий – база данных где хранится информация о файлах («снимках»),история изменений, ссылки на
- 4. Построение работы с репозиториями (вариант) Главный репозиторий (Хранит релизы ПО) Репозиторий разработчика 1 (Хранит главный репозиторий
- 5. Состояние файлов с точки зрения Git Файл для Git могут быть в 3 основных состояниях: Изменен
- 6. Подробнее о состояниях файлов Commit 1 File A Committed File B Committed File C Committed File
- 7. Термины работы с файлами и репозиторием Clone – клонирование репозитория Init – создание репозитория Add –
- 8. Ветвление в Git C1 C2 CF1 CF1 CB1 CB1F1
- 9. Ветвление подробно C1 C2 CF1 CF1 CB1 CB1F1 Master F1 F1 F1 Master Bug Bug Master
- 10. Слияние Слияние бывает 2х типов: Быстрое перемещение (Fast-Forward) Коммит слияния (слияние имеет более одного предка) Быстрое
- 11. Термины ветвления Head – Указатель на текущую рабочую ветку Branch – команда создание новой ветки, но
- 12. Работа с удаленными репозиториями Главный репозиторий (Хранит релизы ПО) Репозиторий разработчика 1 (Хранит главный репозиторий +
- 13. Команды работы с удаленными репозиториями Fetch – забирает данные в локальный репозиторий, но не сливает их
- 14. Совместная работа Сервер К1 Сервер К1 Сервер К1 Сергей К2 Сергей К3 Дима К2 Сервер К2
- 15. Решение конфликтов При 3х стороннем слияении возможно возникновение конфликтов. Конфликты возникают когда в одни и те
- 16. Командная работа подробнее Работа с серверным репозиторием состоит из следующих шагов: Локальный коммит инкремента (нового функционала)
- 18. Скачать презентацию