Skip to content

Latest commit

 

History

History
79 lines (45 loc) · 5.11 KB

GitInstruction.md

File metadata and controls

79 lines (45 loc) · 5.11 KB

Инструкция по работе с git

Что это и для чего нужна система контроля версий?

Программное обеспечение контроля версий отслеживает все вносимые в код изменения в специальной базе данных. При обнаружении ошибки разработчики могут вернуться назад и выполнить сравнение с более ранними версиями кода для исправления ошибок, сводя к минимуму проблемы для всех участников команды.

Что такое система контроля версий?

Для чего нужна система контроля версий

Установка git и VSCode на ваш ПК.

Установка VSCode на ваш ПК.

Скачивание

Скачать дистрибутив вы можете на сайте проекта - https://code.visualstudio.com/

Объем дистрибутива около 70 мегабайт.

После скачивания запускаем установку.

Установка

Саму установку нет смысла подробно описывать, единственное что вы можете поставить галочку напротив «Создать значок на рабочем столе», а так всё сводится к нажатию на кнопку «Далее» и в конце «Установить».

Первый запуск

После установки среда запуститься автоматически.

Установка git на ваш ПК

Включаем комп, открываем инструкцию

Первая настройка git

Создание и базовая работа с локальным репозиторием.

Для создания локального репозитория необходимо инициализировать локальный репозиторий командой git init

далее нужно необходимо добавить файлы в отслеживаемые командой git add

для создания коммитов(сохраниний) используется команда git commit -m "коментарий к коминту"

Что такое репозиторий и инструкция по созданию локальных репозиториев.

Репозиторий - это хранилище файлов, которое поддерживает версионность файлов. Чтобы создать локальный репозиторий, необходимо создать папку, зайти в нее через консоль и инициализировать репозиторий с помощью команды git init

Базовая работа с локальным репозиторием

Ветки. Локальная работа с ветками в git.

Что такое ветки и для чего они нужны при работе с системой контроля версий.

Базовая работа с ветками в git.

Работа с удаленными репозиториями.

Что такое удаленный репозиторий и для чего он нужен

> Удалённые репозитории — это модификации проекта, которые хранятся на удалённом сервисе (github, gitlab).
> Необходим для общей командной работы.

Базовая работа с удаленными репозиториями GitHub

Совместная работа над проектом (fork, pull request)

Инструкция по созданию pull request

  1. Делаем форк (fork) интересующщего нас репозитория.
  2. Делаем git clone для нашей версии этого репозитория.
  3. Мы создаем ветку с предлагаемыми изменениями.
  4. Производим все изменения только в этой ветке.
  5. Отправляем все эти изменения на свой аккаунт (push).
  6. В окне Github появляется возмжность отправить pull request.

Как строится и для чего нужна совместная работа в системах контроля версий

Альтернативные системы контроля версий

Хоть Git является самой распространненной системой контроля версий, существуют так же и другие, например: Mercurial, Subversion (SVN) и Perforce. Принцип работы у всех альтернатив примерно похож, но есть и незначительные различия.