Гид по технологиям

Установка Git и Git Bash на Windows

8 min read Development Обновлено 29 Dec 2025
Как установить Git и Git Bash на Windows
Как установить Git и Git Bash на Windows

Что такое Git

Git — это распределённая система контроля версий, предназначенная для управления изменениями в исходном коде проекта. Проект может быть простым файлом index.html или сложным full‑stack приложением. Git был разработан в 2005 году Линусом Торвальдсом и остаётся стандартом для версионного контроля.

Короткое определение: Git хранит историю изменений — каждое изменение становится фиксированной записью (коммит).

Что такое Git Bash

Git Bash — это пакет для Windows, который предоставляет оболочку Bash и утилиты Unix-подобного окружения вместе с самой программой Git. Windows имеет собственные командные интерфейсы (Command Prompt и PowerShell), но Git Bash даёт привычный терминал и инструменты, часто используемые в Linux/Mac.

Короткое определение: Git Bash — лёгкая эмуляция терминала Bash на Windows с установленным Git.

TL;DR по установке

  • Скачайте установщик с официального сайта Git.
  • Запустите установщик и пройдите шаги настроек (рекомендуемые параметры описаны ниже).
  • После установки проверьте git –version в терминале.

Требования перед установкой

Убедитесь, что у вас есть:

  • Права администратора в Windows
  • Доступ к командной строке (Command Prompt/PowerShell) или Git Bash
  • Текстовый редактор для кода (рекомендую Visual Studio Code)
  • Учётная запись GitHub (по желанию)

Загрузка и установка Git для Windows — пошагово

Ниже приведена переводная и адаптированная пошаговая инструкция по установке Git и Git Bash с официального установщика.

Шаг 1: Перейдите на официальный сайт Git

Перейдите на официальный сайт Git и нажмите кнопку Download для Windows — загрузка начнётся автоматически.

Кнопка Windows на ноутбуке

Альтернативно откройте страницу Downloads и выберите Windows.

Окно установки Git — шаг загрузки

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

Кнопка загрузки на сайте Git

Кнопка Windows для загрузки Git

Ссылка для ручной загрузки

Шаг 2: Запустите загруженный файл

Запустите скачанный .exe. Система запросит разрешение на внесение изменений — нажмите Да. Откроется окно установки Git. Ознакомьтесь с лицензией и нажмите Next.

Окно установки Git — лицензия

Шаг 3: Выбор папки установки

Выберите папку установки (по умолчанию C:\Program Files\Git) или оставьте значение по умолчанию. Нажмите Next.

Выбор папки установки Git

Шаг 4: Выбор компонентов

Отметьте дополнительные компоненты при необходимости (например, ярлык на рабочем столе). Убедитесь, что отмечена опция Git Bash Here. Нажмите Next.

Выбор компонентов установщика Git

Шаг 5: Папка в меню «Пуск»

Можно изменить имя папки в меню «Пуск», но обычно оставляют значение по умолчанию. Нажмите Next.

Настройка папки в меню Пуск для Git

Шаг 6: Выбор редактора по умолчанию

Выберите текстовый редактор, который будет использовать Git (Vim, Visual Studio Code, Atom, Notepad++ и др.). Для начинающих рекомендую Visual Studio Code.

Выбор редактора по умолчанию в установщике Git

Шаг 7: Имя начальной ветки

Рекомендуется выбрать Override the default branch name for new repositories и установить main как имя начальной ветки. Это поведение используется при git init и согласуется с современными практиками.

Выбор имени начальной ветки при установке Git

Примечание: ранее по умолчанию использовали master, сейчас чаще — main.

Шаг 8: Настройка PATH

Выберите опцию Git from the command line and also from 3rd-party software — это добавит Git в системную переменную PATH и позволит запускать его из PowerShell, Command Prompt и внешних приложений.

Настройка PATH для Git

Шаг 9: Выбор HTTPS backend

Выберите Use the OpenSSL Library для HTTPS-транспорта и нажмите Next.

Выбор HTTPS backend в установщике Git

Шаг 10: Конвертация окончаний строк

По умолчанию рекомендуется Checkout Windows‑style, commit Unix‑style line endings — это облегчает совместную работу между Windows и UNIX-системами.

Настройка конца строк в установщике Git

Шаг 11: Терминал для Git Bash

Оставьте Use MinTTY (the default terminal of MSYS2) — это стандартный терминал с хорошей поддержкой ANSI-цветов.

Выбор терминала для Git Bash

Шаг 12: Поведение git pull

Выберите Default (fast-forward or merge) — при git pull будет выполняться fast‑forward, а при необходимости — создаётся merge commit.

Настройка поведения git pull

Шаг 13: Credential helper

Рекомендуется Git Credential Manager Core — обеспечивает удобную аутентификацию и интеграцию с Windows Credential Store и GitHub.

Выбор менеджера учётных данных в установщике Git

Шаг 14: Дополнительные опции

Оставьте выбранными опции по умолчанию, если вы не уверены в необходимости изменений. Нажмите Next.

Дополнительные параметры установщика Git

Шаг 15: Экспериментальные опции

При желании включите экспериментальные функции, но для стабильной работы оставьте без изменений. Нажмите Install.

Шаг 16: Ожидайте завершения установки

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

Окно завершения установки Git

Теперь Git и Git Bash установлены на компьютере.

Подтверждение успешной установки

Откройте Command Prompt, PowerShell или Git Bash и выполните:

git --version

Вы увидите версию установленного Git, например git version 2.x.x.

Проверка версии Git в командной строке

Быстрый старт: основные команды (шпаргалка)

  • git config –global user.name “Ваше Имя” — установить имя автора
  • git config –global user.email “you@example.com” — установить e‑mail
  • git init — инициализировать новый репозиторий
  • git clone — клонировать репозиторий
  • git status — показать текущее состояние
  • git add <файлы> — добавить изменения в индекс
  • git commit -m “сообщение” — создать коммит
  • git push — отправить изменения на удалённый репозиторий
  • git pull — получить и слить изменения
  • git branch — показать или создать ветки
  • git checkout <ветка> — переключиться на ветку

Эти команды достаточно, чтобы начать работать и синхронизировать код с удалённым репозиторием.

Мини‑методология: как проверить и настроить Git после установки

  1. Проверьте версию: git –version
  2. Настройте имя и почту:
    • git config –global user.name “Ваше Имя”
    • git config –global user.email “you@example.com”
  3. Проверьте настройки: git config –list
  4. Настройте SSH‑ключи (рекомендовано для GitHub): ssh-keygen -t ed25519 -C “you@example.com”; затем добавьте публичный ключ в аккаунт GitHub.
  5. Клонируйте тестовый репозиторий и сделайте пробный коммит.

Альтернативные способы установки Git на Windows

  • Chocolatey (пакетный менеджер): choco install git
  • Scoop: scoop install git
  • Установка через WSL (Windows Subsystem for Linux): установить дистрибутив и затем sudo apt install git

Преимущества альтернатив: автоматизация обновлений (Chocolatey/Scoop), согласованность с Linux‑окружением (WSL).

Когда стандартная установка может не подойти (контрпримеры)

  • Если вы используете корпоративный прокси, то HTTPS‑настройки и менеджер учётных данных могут требовать дополнительной настройки.
  • На сильно зашитой системе (ограниченные права) может потребоваться установка в пользовательскую папку без прав администратора.
  • Для CI/CD окружений часто удобнее устанавливать Git через пакетный менеджер или в контейнере, нежели вручную.

Советы по безопасности и управлению учётными данными

  • Используйте SSH‑ключи вместо ввода логина/пароля при каждой операции push/pull.
  • Для HTTPS используйте Git Credential Manager Core для безопасного хранения токенов.
  • Не храните секреты в коммитах. При случайном добавлении секретов — выполните процедурy очистки истории (git filter-repo или BFG) и ротацию секретов.

Тонкие места и отладка (runbook по устранению проблем)

Проблема: команда git не найдена

  • Проверьте, добавлен ли путь к Git в PATH: echo %PATH% (в PowerShell: $Env:Path)
  • Переустановите и выберите опцию добавления в PATH

Проблема: Ошибки аутентификации при push

  • Убедитесь, что настроен Credential Manager или SSH‑ключи
  • Проверьте, не требуется ли двухфакторная аутентификация (используйте персональные access tokens для HTTPS)

Проблема: Конфликты окончания строк

  • Проверьте настройку core.autocrlf: git config –global core.autocrlf true
  • Для совместной работы Windows/Linux используйте рекомендуемую опцию Checkout Windows‑style, commit Unix‑style

Проблема: Неправильная начальная ветка (master вместо main)

  • Можно переименовать локальную ветку и синхронизировать с удалённой:
    • git branch -m master main
    • git push -u origin main
    • На GitHub поменяйте ветку по умолчанию в настройках репозитория

Проблема: Git Bash выглядит странно или нет символов UTF‑8

  • Переключите кодировку терминала или используйте MinTTY (рекомендуется)

Критерии приёмки

  • Команда git –version возвращает корректную версию
  • Git доступен из Git Bash и из PowerShell/Command Prompt (если выбрана опция PATH)
  • Git настроен с вашим именем и e‑mail
  • Успешный клонинг публичного репозитория и успешный push в тестовый репозиторий

Совместимость и миграция

Работает на Windows 10 и Windows 11; на более старых версиях Windows поддержка может быть ограничена. Для тесной интеграции с Linux‑инструментами рассмотрите WSL (Windows Subsystem for Linux).

Миграция ветки по умолчанию: если репозиторий использует master, а вы хотите main — переименуйте локально и на удалённом сервере, обновите CI/CD конфигурации.

Ролевые чек‑листы

Разработчик:

  • Установить Git и Git Bash
  • Настроить user.name и user.email
  • Создать SSH‑ключ и добавить в аккаунт GitHub
  • Сделать тестовый коммит и push

DevOps / инженер CI:

  • Убедиться, что Git доступен в PATH на CI‑агентах
  • Настроить обновления через пакетный менеджер (Chocolatey/Scoop)
  • Проверить совместимость инструментов сборки с выбранной версией Git

Администратор безопасности:

  • Настроить централизованное управление ключами/токенами
  • Проверить политику хранения учётных данных

Факто‑бокс: ключевые факты

  • Год создания: 2005
  • Тип: распределённая система контроля версий
  • Поддерживаемые клиенты: Git Bash, PowerShell, Command Prompt, IDE (VS Code, JetBrains и др.)
  • Рекомендуемый редактор: Visual Studio Code

Короткое объявление (100–200 слов)

Установите Git и Git Bash на ваш Windows‑ПК, чтобы начать управлять версиями кода удобно и надёжно. Скачайте установщик с официального сайта, запустите его и выберите рекомендуемые параметры: добавить Git в PATH, использовать OpenSSL для HTTPS, оставить MinTTY как терминал и выбрать Git Credential Manager Core для аутентификации. После установки настройте своё имя и email, сгенерируйте SSH‑ключ и добавьте его в ваш аккаунт GitHub. Для автоматизированных установок используйте Chocolatey или Scoop, а для разработки в Linux‑среде — WSL. Если столкнётесь с проблемами, воспользуйтесь разделом устранения неполадок: проверка PATH, настройка менеджера учётных данных и решение конфликтов переводов строк. Теперь вы готовы клонировать репозитории, вносить изменения и безопасно отправлять их на удалённые сервера.

Короткий глоссарий (1 строка каждый)

  • Коммит: снимок изменений в проекте.
  • Ветка: параллельная линия разработки.
  • Push: отправка локальных коммитов на удалённый репозиторий.
  • Pull: получение и слияние изменений с удалённого репозитория.
  • SSH‑ключ: криптографический ключ для безопасной аутентификации.

Заключение

Установка Git и Git Bash на Windows — простой процесс при следовании шагам установщика. Если у вас есть специфические требования (корпоративный прокси, CI/CD, политика безопасности), планируйте заранее: используйте пакетные менеджеры для автоматизации, настройте менеджер учётных данных и SSH. После установки настройте пользовательские данные, проверьте работу и начните использовать Git для управления версиями ваших проектов.

Important: если вы используете MacBook для разработки, можно установить Git и там — инструкция по установке Git на macOS доступна отдельно.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Raspberry Pi 3: установка и обновление
Raspberry Pi

Raspberry Pi 3: установка и обновление

Презентации в Figma — пошаговое руководство
Дизайн

Презентации в Figma — пошаговое руководство

Синхронизация света с музыкой для Хэллоуина
Освещение

Синхронизация света с музыкой для Хэллоуина

LED‑глаза на батарейках — простой DIY
Самодельные проекты

LED‑глаза на батарейках — простой DIY

Как сделать изображение резким — Photoshop, GIMP, онлайн
Фотография

Как сделать изображение резким — Photoshop, GIMP, онлайн

Кривые в Photoshop: руководство по тональному редактированию
Фотография

Кривые в Photoshop: руководство по тональному редактированию