Git - самая популярная в мире система контроля версий. Она помогает отслеживать историю изменения файлов (кода). Изначально данный проект был создан Linus Torvalds для управления разработкой ядра Linux, первая версия выпущена 7 апреля 2005 года.
Система контроля версий Git помогает решить следующие задачи:
- Отслеживание изменений в содержании файлов
- Хранение актуальных версий файлов, а также полню историю изменений
- Возможность командных обсуждений внесенных изменений
- Параллельное развитие проекта
- Публичная и приватная демонстрация файлов
Git может быть локальным, централизованным или распределённым:
● Локальная система Git установлена на одном компьютере и хранит файлы только в одном экземпляре в рамках настроенного окружения — подходит программистам пишущим код в одиночку.
● Централизованный находится на общем севере и хранит все файлы и историю изменений проекта на нем.
● Распределённый хранит данные и в общем облачном хранилище, и в устройствах участников команды.
На текущий момент умение работать с Git является “must have” в ИТ-разработке как для программистов, так и дизайнеров, тестировщиков, DevOps-инженеров и аналитиков.
Установка Git на операционную систему Windows.
Первым делом нам необходимо скачать актуальную версию Git, необходимой пройти на официальный сайт по ссылке и скачать последнюю версию.
Далее необходимо запустить скаченyый файл.
Перед Вами появится приветственное окно установки Git
Для новичков, а также для корректной работы в мастере установщике нажимаем далее до появления окна "Adjusting the name of the initial branch in new repositories" и выбираем пункт "Override the defualt branch name for new repositories" (в окне ввода оставляем "main")
Далее менять настройки не требуется, нажимаем кнопку next, а затем install.
Теперь у нас на компьютере установлен Git
Для работы с Git'ом нам необходимо открыть командную строку (терминал) Git'a. В Windows это можно сделать нажав на кнопку поиска и введя Git Bash.
Для проверки работоспособности Git'а можно ввести команду для проверки версии
git --version
На системах Linux и macOS установка проходит аналогично, за исключением того, что необходимо скачать версию Git'а под Вашу систему, а управление происходит с помощью встроенной в систему консоли.