Установка Git: инструкции для Windows, macOS и Linux

Чтобы установить Git, достаточно поставить пакет под вашу ОС и выполнить базовую настройку user.name/user.email. Ниже — быстрые команды для Windows, macOS и Linux, плюс проверка, что Git работает.

Оглавление

Проверьте, установлен ли Git

Откройте терминал (PowerShell/Terminal) и выполните:

git --version

Если видите git version x.y.z, установка уже есть — переходите к настройке. Если команда не найдена, ставим Git.

Как установить Git на Windows

Способ 1: через установщик

  1. Установите Git (обычно достаточно настроек по умолчанию).
  2. Важный момент: убедитесь, что Git доступен из командной строки (чтобы работал в cmd/PowerShell и IDE).
  3. Перезапустите терминал и проверьте:
git --version

Способ 2: через winget

Подходит, если у вас установлен Windows Package Manager:

winget install --id Git.Git -e
git --version

Если после установки команда не находится, чаще всего помогает закрыть все окна терминала и открыть PowerShell заново (PATH обновляется не всегда мгновенно).

Как установить Git на macOS

Способ 1: Command Line Tools (часто самый простой)

В Terminal выполните:

git --version

Если Git не установлен, macOS обычно предложит поставить инструменты разработчика — согласитесь, затем повторите проверку.

Способ 2: через Homebrew (если нужен актуальный Git)

brew install git
git --version

Как установить Git на Linux

Устанавливайте из репозитория вашего дистрибутива.

Ubuntu / Debian

sudo apt update
sudo apt install -y git
git --version

Fedora

sudo dnf install -y git
git --version

Arch / Manjaro

sudo pacman -S git
git --version

Настройка Git после установки

Минимальная настройка нужна, чтобы коммиты создавались с вашим именем и почтой:

git config --global user.name "Ваше Имя"
git config --global user.email "you@example.com"

Задайте имя основной ветки по умолчанию (актуальная практика):

git config --global init.defaultBranch main

Проверить текущие глобальные настройки:

git config --global --list

Переносы строк (особенно важно на Windows)

git config --global core.autocrlf true

Не ставьте core.autocrlf, не понимая контекст. Если вы работаете в WSL/контейнерах или в команде с едиными правилами, ориентируйтесь на настройки проекта (часто через .gitattributes).

Быстрый тест и частые проблемы

Быстрый тест: первый коммит

mkdir git-test
cd git-test
git init
echo "Hello Git" > README.md
git add README.md
git commit -m "Initial commit"

Если Git попросит user.name/user.email, вернитесь к разделу настройки и повторите коммит.

Проблема: «git не является командой» / command not found

  • Windows: перезапустите PowerShell/cmd; если не помогло — Git не добавился в PATH (переустановите и включите использование Git из командной строки).
  • macOS/Linux: проверьте, где Git установлен:
  which git

и переустановите через пакетный менеджер вашей ОС.

Проблема: Permission denied при установке на Linux

Используйте установку через пакетный менеджер с sudo (как в командах выше) — ручная распаковка в системные каталоги часто упирается в права.