Appearance
Установка 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
: перейдите на официальный сайт 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: откройте терминал и введите:
shsudo apt-get update sudo apt-get install git
Fedora: используйте команду:
shsudo dnf install git.
Arch Linux:
shsudo 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