Skip to content

Установка Git

Git - это распределённая система контроля версий, созданная Линусом Торвальдсом, известным разработчиком Linux. Git предназначен для управления проектами любого размера с высокой скоростью и эффективностью.

Репозиторий

Репозиторий – это место, где Git отслеживает изменения в проекте. Инициализация репозитория включает в себя начало отслеживания изменений.

Репозиторий хранится в скрытой папке .git Внутри .git хранятся данные о commit - фиксациях, ветках и истории изменений проекта.

Работа с удалёнными репозиториями позволяет синхронизировать локальные изменения с удалёнными репозиториями.

Основные характеристики Git:

  • Распределённость: каждый разработчик имеет локальную копию всего репозитория, что позволяет работать офлайн и без постоянной связи с центральным сервером.
  • Надёжность: Git использует криптографическую хеш-функцию SHA-1 для обеспечения целостности состояния всех файлов и истории их изменений.
  • Быстродействие: Git был спроектирован с учётом производительности. Операции, такие как коммит, ветвление, слияние, и тегирование, выполняются очень быстро.
  • Commit (фиксация) – это "слепок" проекта на определенный момент времени, содержащий только изменения по сравнению с предыдущим состоянием, а не полную копию файла.
  • Branches (ветка): позволяет разрабатывать функциональности изолированно от основной кодовой базы. Ветки позволяют разрабатывать новые функции или вносить изменения без воздействия на основной проект до их слияния.
  • Merging (слияние): объединяет изменения из разных веток.

Установка Git

Установка и настройка Git несколько отличаться в зависимости от операционной системы. Ниже приведены основные шаги для Windows, Linux и macOS.

Установка Git на Windows

Установка с сайта git-scm.com

git_home_page

  • Скачивание Git: перейдите на официальный сайт git и скачайте последнюю версию для Windows.
  • Установка: запустите скачанный установочный файл и следуйте инструкциям мастера установки. В большинстве случаев можно оставить настройки по умолчанию.
  • Проверка установки: откройте командную строку (CLI) или PowerShell и введите git --version, чтобы проверить, что Git установлен.

Установка через командную строку:

Перед установкой на Windows

Для установки git требуется пакетный менеджер Winget при помощи которого git устанавливается.

Инструмент командной строки WinGet позволяет пользователям обнаруживать, устанавливать, обновлять, удалять и настраивать приложения на компьютерах с Windows 10 и Windows 11. Этот инструмент представляет собой клиентский интерфейс для службы диспетчера пакетов Windows.

Проверить установленного инструмента WinGet в windows можно командой:

sh
C:\Users\desk>winget --version
v1.8.1911

Установите пакетный менеджер Winget, можно воспользовавшись официальной страницей WinGet для установки и управления приложениями

Git на Windows

Информация по установке взята с официальной документации Инструкция по установке

Для установки git введите команду в терминале:

sh
C:\Users\desk>winget install --id Git.Git -e --source winget

Обновление может выглядеть следующим образом в консоли:

sh
C:\Users\desk>git --version
git version 2.33.0.windows.2

C:\Users\desk>winget install --id Git.Git -e --source winget
Found an existing package already installed. Trying to upgrade the installed package...
Found Git [Git.Git] Version 2.45.2
This application is licensed to you by its owner.
Microsoft is not responsible for, nor does it grant any licenses to, third-party packages.
Downloading https://github.com/git-for-windows/git/releases/download/v2.45.2.windows.1/Git-2.45.2-64-bit.exe
  ██████████████████████████████  64.9 MB / 64.9 MB
Successfully verified installer hash
Starting package install...
The installer will request to run as administrator, expect a prompt.
Successfully installed

Теперь доступ к Git-Bash, эмулятору bash для Windows, который позволяет использовать команды Git в привычном для баша интерфейсе.

Установка пакетного менеджера Homebrew на macOS и Linux

Структурное сходство macOS и Linux облегчает использование универсального подхода к установке Git. Официальный сайт Git предоставляет инструкции и возможность выбора операционной системы для скачивания в секции Download.

Установка на macOS и Linux через Homebrew

Homebrew – пакетный менеджер для macOS и Linux.

macOS не имеет предустановленного пакетного менеджера.

Установка Homebrew требует выполнения команды с сайта Homebrew и последующего ввода пароля администратора.

Установка Git через Homebrew выполняется командой

shell
brew install git.

Рекомендуется установка Git через Homebrew для обеспечения актуальной версии.

Установка гита

По умолчанию, на большинстве дистрибутивов Linux Git уже предустановлен. Если Git не установлен, используйте команду установки вашего репозитория (Debian, Fedora, Arch Linux и т.д.).

Git на Linux
  • Debian/Ubuntu: откройте терминал и введите:

    sh
    sudo apt-get update
    sudo apt-get install git
  • Fedora: используйте команду:

    sh
    sudo dnf install git.
  • Arch Linux:

    sh
    sudo pacman -S git.
Git на macOS
  • Можно скачать установщик Git для macOS с https://git-scm.com/download/mac и следовать инструкциям.

Проверка установки:

Введите git --version в терминале, чтобы убедиться, что Git установлен.

shell
C:\Users\desk>git --version
git version 2.45.2.windows.1

Contacts: teffal@mail.ru