$ sudo teach IT
Модуль 1 · Знакомство · Урок 1.2

Установка Git

Вы установите Git на свой компьютер и увидите его версию в терминале.

Теория + практика~20 минутНовичокGit for Windowsgit --version

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

Установить Git можно за несколько минут: на Windows скачайте установщик Git for Windows, на macOS выполните xcode-select --install или brew install git, на Linux поставьте пакет git через менеджер пакетов. Проверяют установку командой git --version. Ниже каждая система разобрана отдельно — читайте свою.

Вы уже знаете, что такое Git, — пора поставить его. Самая свежая версия на момент написания курса — Git 2.56, но подойдёт любая от 2.28: в ней появилась настройка главной ветки, которой мы воспользуемся.

Windows: Git for Windows

На Windows Git ставится в составе Git for Windows. Вместе с ним устанавливается Git Bash — терминал, где работают те же команды, что на macOS и Linux. Курс написан для Git Bash, поэтому команды из уроков вы повторите один в один.

  1. Откройте gitforwindows.org и нажмите Download («Скачать»). Откроется страница на GitHub: скачайте файл вида Git-2.56.0.4-64-bit.exe (цифры у вас могут быть новее).
  2. Запустите файл. Windows спросит разрешения — согласитесь. Установщик покажет много экранов; на большинстве просто жмите Next («Далее»). Менять нужно только две настройки из таблицы ниже.
  3. В конце нажмите Install, дождитесь установки и нажмите Finish.
  4. Откройте Git Bash: нажмите Пуск, наберите Git Bash, нажмите Enter. Появится окно со строкой из вашего имени пользователя и имени компьютера; в конце строки стоит знак $, после него вы вводите команды.
Экран установщикаЧто выбратьПочему
Choosing the default editor used by GitUse Visual Studio Code as Git's default editor (если VS Code уже установлен) или Use Nano editorПо умолчанию стоит Vim, а из него новичку трудно выйти. Редактор мы ещё раз настроим в уроке про настройку Git
Override the default branch name for new repositoriesВыберите Override the default branch name... и оставьте в поле mainТак новые проекты начнутся с ветки main, как в курсе

Остальные экраны оставьте как есть. Набор экранов от версии к версии немного меняется — ориентируйтесь на смысл: нужны удобный редактор и имя ветки main.

macOS

На macOS Git обычно ставится вместе с «Инструментами командной строки» (Command Line Tools) от Apple. Откройте приложение Терминал (нажмите Cmd+Пробел, наберите «Терминал», Enter) и введите:

Терминал
$ git --version

Если Git уже есть, вы увидите номер версии. Если нет — macOS предложит установить Command Line Tools: согласитесь и дождитесь окончания (это занимает несколько минут). Если окно не появилось, запустите установку вручную:

Терминал
$ xcode-select --install

Если у вас есть менеджер пакетов Homebrew, можно brew install git: версия обычно свежее, чем от Apple. Подробно — на git-scm.com/install/mac.

Linux

На Linux Git ставится из репозитория вашего дистрибутива. Откройте терминал и введите команду для вашей системы:

ДистрибутивКоманда
Debian, Ubuntu, Linux Mintsudo apt install git
Fedorasudo dnf install git
Arch Linuxsudo pacman -S git

Слово sudo запускает команду с правами администратора, поэтому система попросит ваш пароль. Когда вы его вводите, на экране ничего не появляется — это нормально, просто введите пароль и нажмите Enter. Подробнее — на git-scm.com/install/linux.

Проверяем: git --version

Откройте терминал (Git Bash, Терминал или терминал Linux) и введите команду, которая спрашивает у Git его версию:

Терминал
$ git --version
git version 2.56.0

Разбор по строкам

  • git — вызываем программу Git
  • --version — флаг (параметр с двумя дефисами): «покажи версию и закончи работу»
  • git version 2.56.0 — ответ Git: номер версии. На Windows в конце добавится .windows.N, например 2.56.0.windows.4, на macOS у версии от Apple — пометка Apple Git

Номер есть — Git установлен. Если он меньше 2.28, обновите Git: скачайте новый установщик или повторите команду установки. Увидели ошибку — смотрите «Частые ошибки» ниже.

Редактор кода: VS Code

Для файлов проекта нужен редактор кода — программа, в которой вы будете править index.html. В курсе используем бесплатный Visual Studio Code (VS Code), хотя подойдёт любой. Скачать его можно на code.visualstudio.com. VS Code и Git — разные программы: редактор не заменяет установку Git.

  • Открыть папку: меню File (Файл) — Open Folder... (Открыть папку).
  • Терминал внутри редактора: меню Terminal — New Terminal или Ctrl+` (на macOS Control+`). На Windows Git Bash можно выбрать в выпадающем списке рядом со значком «+» на панели терминала.
  • Команда code: на Windows установщик VS Code сам добавляет её, после установки перезапустите терминал. На macOS откройте VS Code, нажмите Cmd+Shift+P, наберите shell command и выберите пункт Shell Command: Install 'code' ... command in PATH, затем перезапустите терминал.

Когда команда code заработает, code . откроет текущую папку терминала в VS Code. Подробно — в инструкции для macOS на сайте VS Code.

Практика у себя

Шаг 1. Установите Git по разделу для своей системы.

Шаг 2. Откройте терминал (Git Bash, Терминал или терминал Linux) и убедитесь, что Git печатает версию:

Терминал
$ git --version
git version 2.56.0

Шаг 3. Установите VS Code, откройте через него любую папку и откройте внутри встроенный терминал (Ctrl+`). Введите там git --version: ответ должен быть тот же.

Проверьте себя

  • В терминале команда git --version печатает строку, начинающуюся с git version 2..
  • Номер версии не меньше 2.28.
  • На Windows вы умеете открыть Git Bash из меню Пуск.
  • VS Code установлен и открывает папку.

Частые ошибки

Что видноПочемуЧто делать
bash: git: command not found или zsh: command not found: gitGit не установлен или терминал не заметил установкуЗакройте терминал и откройте заново. Не помогло — повторите установку
В PowerShell или «Командной строке»: «git» не является внутренней или внешней командойGit не установлен или не добавлен в PATH, либо вы запустили не Git BashОткройте Git Bash из меню Пуск. Если там тоже ошибка — переустановите Git
Команды из курса в PowerShell ведут себя иначеPowerShell — другая оболочка: там нет привычных touch и ls -aРаботайте в Git Bash
Версия меньше 2.28 или Apple Git вместо свежейСистемная версия устарелаОбновите Git: новый установщик, brew install git или менеджер пакетов
После установки code . не работаетКоманда code не добавлена в PATHПерезапустите терминал; на macOS выполните команду Shell Command в VS Code

Что важно запомнить

  • Git ставится по-разному: установщик Git for Windows, Command Line Tools или Homebrew на macOS, пакет git на Linux.
  • Проверка установки — git --version: должна вернуться версия 2.28 или новее.
  • На Windows курс написан для Git Bash; редактор Git лучше выбрать VS Code или Nano, имя ветки по умолчанию — main.
  • После установки терминал нужно открыть заново.

Git стоит, но пока мы спросили у него только версию. Дальше нужны команды, чтобы ходить по папкам и создавать файлы в терминале: без них не получится даже создать папку проекта. Этим займёмся в следующем уроке.

На следующий урок