Глава 23 · Часть I · Git и GitHub с нуля

Устанавливаем Git

Git ставится отдельно от Python, один раз для всей системы — способ зависит от операционной системы.

SafeSort · Часть 1 из 6Git и GitHub

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

~/safesort $ git --version
git version 2.47.3
Так выглядит успешная проверка — программа сообщает свою версию и ничего больше.

Linux (Debian/Ubuntu)

Документированная команда — см. git-scm.com/download/linux
sudo apt update
sudo apt install git
git, а не git-all
Пакет git уже включает всё нужное для этого курса. Пакет git-all — метапакет, добавляющий дополнительные интеграции (например, с Emacs), которые здесь не понадобятся.

Для дистрибутивов на основе Fedora/RHEL:

Документированная команда
sudo dnf install git

Windows

Официальный установщик — Git for Windows: он ставит саму программу git и терминал Git Bash, в котором работают все команды этой главы без изменений.

Официальная документация
Git for Windows

macOS

На macOS у git-scm.com больше нет единого официального установщика: отдельный бинарный installer поддерживался только до версии 2.33.0 (2021 год) и с тех пор не обновляется. git-scm.com прямо сообщает, что больше не ссылается на него и не планирует возобновлять поддержку. Вместо этого на macOS используют один из трёх вариантов:

СпособКоманда
Xcode Command Line Tools; подходит, если полный Xcode не нуженxcode-select --install
Homebrew; распространённый менеджер пакетов для macOSbrew install git
MacPorts; альтернативный менеджер пакетовsudo port install git
Эти сборки поддерживает не git-scm.com
git-scm.com сам предупреждает: любые дистрибутивы Git, кроме исходного кода, собирают и поддерживают третьи стороны (Apple для Xcode Command Line Tools, команда Homebrew, команда MacPorts), и они не обязаны обновляться сразу вслед за новым релизом Git. Для этого курса подходит любой из трёх вариантов. Команда git --version ниже покажет, что реально установилось.
Официальная документация
Git for macOS

Проверяем установку

Независимо от системы, результат один и тот же: команда git --version в терминале печатает номер версии. Если вместо этого терминал отвечает «command not found» (или похожим сообщением на Windows) — Git не установлен или его нет в PATH; переустановка обычно решает проблему.

Официальная документация
Git — Downloads

Коротко

  • Git ставится один раз для системы — отдельно от Python.
  • Linux: sudo apt install git (или dnf install git). Windows: Git for Windows + Git Bash. macOS: Xcode Command Line Tools, Homebrew или MacPorts; единого официального установщика с 2021 года нет.
  • Команда git --version проверяет результат установки.