Установка Git: пошаговая инструкция

Git — это распределенная система контроля версий, позволяющая отслеживать изменения в файлах, синхронизировать работу нескольких разработчиков и возвращаться к предыдущим версиям проекта. Установка Git необходима для большинства задач, связанных с разработкой, независимо от операционной системы.

Что понадобится

  • Компьютер под управлением Windows, macOS или Linux.
  • Подключение к интернету для скачивания дистрибутива или работы с репозиториями через сеть.
  • Права администратора (для установки программного обеспечения в системные папки).

Пошаговая инструкция

Windows

  1. Откройте браузер и перейдите на официальный сайт Git: https://git-scm.com/download/win. Загрузится установщик для вашей архитектуры (32‑ или 64‑разрядная система).
  2. Запустите скачанный файл .exe. Разрешите приложению вносить изменения, если появится запрос контроля учётных записей (UAC).
  3. В мастере установки следуйте стандартным шагам:
    • Выберите папку назначения (оставьте по умолчанию).
    • Выберите компоненты — рекомендуется оставить все, кроме галочки «Git GUI Here», если не нужна графическая оболочка.
    • Выберите редактор, который будет использоваться для сообщений коммитов (например, Vim, Nano или Notepad++).
    • Настройте окружение PATH: выберите «Git from the command line and also from 3rd-party software» — это позволит запускать Git из любой командной строки.
    • Выберите транспортный бэкенд HTTPS: используйте «Use the OpenSSL library» (стандартный вариант).
    • Настройте окончания строк: выберите «Checkout Windows-style, commit Unix-style line endings» (рекомендуется).
    • Выберите эмулятор терминала: «Use MinTTY» (удобнее).
    • Остальные опции можно оставить по умолчанию.
  4. Нажмите «Install» и дождитесь завершения установки.
  5. После установки откройте командную строку (Win+R, cmd) или PowerShell. Выполните команду проверки:
    git --version
    
    Если отобразилась версия (например, git version 2.45.0.windows.1), установка прошла успешно.

macOS

Способ 1 – через Homebrew (рекомендуется)

  1. Установите менеджер пакетов Homebrew, если он не установлен (выполните в терминале):
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    
  2. Установите Git:
    brew install git
    
  3. Проверьте установку:
    git --version
    

Способ 2 – через Xcode Command Line Tools

  1. Откройте терминал.
  2. Выполните команду:
    xcode-select --install
    
  3. Подтвердите установку в появившемся окне. Вместе с инструментами командной строки Xcode будет установлен Git.
  4. Проверьте версию: git --version.

Способ 3 – скачать установщик

  1. Перейдите на https://git-scm.com/download/mac и загрузите .dmg.
  2. Откройте образ и запустите установщик .pkg.
  3. Следуйте инструкциям мастера. После завершения проверьте Git в терминале.

Linux

Debian, Ubuntu и производные

  1. Обновите список пакетов:
    sudo apt update
    
  2. Установите Git:
    sudo apt install git
    
  3. Проверьте версию:
    git --version
    

Fedora

  1. Выполните:
    sudo dnf install git
    

openSUSE

  1. Выполните:
    sudo zypper install git
    

Arch Linux

  1. Выполните:
    sudo pacman -S git
    

Если требуется последняя версия Git, можно добавить репозиторий с обновлениями (например, PPA для Ubuntu) или собрать Git из исходников.

Возможные ошибки и их решения

  • После установки Git не распознаётся в командной строке:

    • На Windows убедитесь, что при установке вы выбрали опцию «Git from the command line and also from 3rd-party software». Если PATH не прописан, добавьте C:\Program Files\Git\cmd вручную через «Системные свойства» -> «Переменные среды».
    • На macOS/Linux перезапустите терминал или выполните hash -r (для bash/zsh) для обновления кэша команд.
  • «Permission denied» при установке через менеджер пакетов:

    • Используйте sudo (sudo apt install ...) или работайте от имени администратора.
  • Установка из исходников требует много времени:

    • Перед сборкой установите необходимые зависимости (например, для Debian/Ubuntu: sudo apt install build-essential libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext). Это более сложный путь; рекомендуется использовать пакетный менеджер.
  • Конфликт версий при установке через Homebrew или apt:

    • Если нужна свежая версия, сначала удалите старую: sudo apt remove git или brew uninstall git, затем установите заново или добавьте сторонний репозиторий.

Полезные советы

  1. Сразу настройте базовые параметры Git – имя пользователя и email, которые будут подписывать ваши коммиты:
    git config --global user.name "Ваше Имя"
    git config --global user.email "your.email@example.com"
    
  2. Проверьте текущие настройки: git config --list.
  3. Создайте файл .gitignore для каждого проекта, чтобы исключать из отслеживания временные файлы, зависимости и конфиденциальные данные.
  4. Регулярно обновляйте Git – версия 2.x является стабильной, но новые выпуски исправляют ошибки безопасности и добавляют возможности. На Linux используйте менеджер пакетов, на Windows — переустановку или встроенный механизм обновления (если включён).
  5. Если вы работаете в команде, договоритесь об общей стратегии ветвления (git flow, github flow) и настройте редактор для комментариев коммитов.
  6. Для освоения команд используйте встроенную справку: git help <команда> или git <команда> --help.

Git сохраняет обратную совместимость – команды, написанные для версии 2, будут работать и в более поздних выпусках. Установив один раз, вы редко столкнетесь с проблемами, если будете поддерживать актуальность инструмента.