Установка 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: через установщик
- Установите Git (обычно достаточно настроек по умолчанию).
- Важный момент: убедитесь, что Git доступен из командной строки (чтобы работал в cmd/PowerShell и IDE).
- Перезапустите терминал и проверьте:
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 (как в командах выше) — ручная распаковка в системные каталоги часто упирается в права.