# Предисловие

Данный гайд ориентирован на начинающих разработчиков, которые хотят узнать больше о таком инструменте как Git и научиться применять полученные знания на практике

Гайд ориентирован на визуальное и использование в паре с вашей средой разработки. Подробнее о том, как это работает на самом деле, можно почитать в статье на [Habr](https://habr.com/ru/articles/541258/) или [на Официальной вики](https://git-scm.com/book/ru/v2)

Коротко о Git - это в первую очередь мощнейшая система контроля версий, которая позволяет построчно отслеживать изменения в коде, работать над несколькими версиями  программы одновременно, объединять нескольких версий одной программы в 1 главную, откатывать изменения (либо на рабочую версию, либо построчно), хранение кода на удаленном сервере

Вы наверное уже сталкивались с такими сайтами, как Github / Gitlub - они предоставляют собой систему, которая позволяет создать и поддерживать работоспособность удаленного репозитория

В данном гайде я буду использовать Github и несколько популярных сред разработки (выборочно). Для других хостингов внешних репозиториев и сред разработки алгоритм действий будет аналогичный

<mark style="color:red;">Гайд является не полным и со временем будет дополнятся</mark>
