Rozdział 23 · Część I · Git i GitHub od podstaw

Instaluj Git

Git jest umieszczane oddzielnie od Python, raz dla całego systemu – metoda zależy od systemu operacyjnego.

SafeSort · Część 1 z 6Git i GitHub

Git – nie jest wbudowaną częścią Python:, trzeba go zainstalować osobno, raz dla całego systemu. Sposób instalacji zależy od systemu operacyjnego.

~/safesort $ git --version
git version 2.47.3
Tak wygląda udany test – program podaje swoją wersję i nic więcej.

Linux (Debian/Ubuntu)

Udokumentowane Dowództwo – Zobacz git-scm.com/download/linux
sudo apt update
sudo apt install git
git, a nie git-all
Pakiet git już zawiera wszystko, czego potrzebujesz do tego kursu. Pakiet git-all to meta-pakiet, który dodaje dodatkowe integracje (na przykład Emacs), które tutaj nie są potrzebne).

Dla dystrybucji opartych na Fedora/RHEL:

Udokumentowany zespół
sudo dnf install git

Windows

Oficjalny instalator — Git for Windows: Sam program organizuje git i terminal Git Bash, w których pracują Wszystkie komendy w tym rozdziale pozostają niezmienione.

Oficjalna dokumentacja
Git for Windows

macOS

Na macOS git-scm.com nie ma już jednego oficjalnego instalatora: osobnego Binary installer był wspierany tylko do wersji 2.33.0 (2021) i nie był wspierany zaktualizowane. git-scm.com wyraźnie stwierdza, że już się do niego nie odnosi i nie odnosi się planuje wznowić wsparcie. Zamiast tego macOS korzysta z jednego z trzech Opcje:

MetodaKomenda
Xcode Command Line Tools; Odpowiednie, jeśli nie jest potrzebna pełna Xcodexcode-select --install
Homebrew; Wspólny menedżer pakietów dla macOSbrew install git
MacPorts; Alternatywny Kierownik Pakietówsudo port install git
Te buildy nie są wspierane przez git-scm.com
git-scm.com ostrzega: wszelkie dystrybucje Git poza kodem źródłowym są tworzone i utrzymywane przez podmioty trzecie (Apple dla Xcode Command Line Tools, zespół Homebrew, zespół MacPorts) i nie muszą być aktualizowane natychmiast po wydaniu Git. Każda z trzech opcji jest odpowiednia dla tego kursu. Polecenie git -version poniżej pokaże Ci, co jest faktycznie zainstalowane.
Oficjalna dokumentacja
Git for macOS

Sprawdzanie instalacji

Niezależnie od systemu, wynik jest taki sam: git --version w terminalu drukuje numer wersji. Jeśli zamiast tego terminal odpowiada „command not found” (lub podobną wiadomością w Windows) — Git nie jest zainstalowany lub go nie ma w PATH; ponowna instalacja zwykle rozwiązuje problem.

Oficjalna dokumentacja
Git — Downloads

Krótko

  • Git jest ustalane tylko raz dla systemu, oddzielnie od Python.
  • Linux: sudo apt install git (lub dnf install git). Windows: Git for Windows + Git Bash. macOS: Xcode Command Line Tools, Homebrew czy MacPorts; od 2021 roku nie ma jednego oficjalnego instalatora.
  • Polecenie git-version sprawdza wynik instalacji.