Перейти к содержимому

Git

ПриложениеGit for Windows

Также называется git for windows, git-scm, git bash

Git for WindowsПродуктивность

Распределенный контроль версий. Git for Windows поставляет git.exe вместе с Git Bash. Это не графический интерфейс GitHub Desktop.

Что необходимо знать

Git - это git.exe. GitHub Desktop представляет собой другой продукт.

Git for Windows - это официальный порт Git для Windows. Установщик помещает git.exe в папку Program Files\Git и включает Git Bash. GitHub Desktop запускается как GitHubDesktop.exe. Вы можете использовать git без этого графического интерфейса.

Что это такое?
Распределенный контроль версий
Это GitHub Desktop?
Нет. Это графический интерфейс
Git Bash?
Да. Он входит в состав Git for Windows
Feex сообщает
Если в руководстве указано установить Git, я бы направил вас на git-scm.com/download/win. Я бы не стал утверждать, что необходим GitHub Desktop. Оба продукта могут сосуществовать.

Что такое Git?

Git - это распределенная VCS. Git for Windows объединяет git.exe, Git Bash и сопутствующие инструменты MinGW. Это не GitHub и не GitHub Desktop.

Если вы никогда им не пользовались

Если на курсе задали установить Git, речь идет об инструменте командной строки. Скачайте его с git-scm.com/download/win. После установки вы получите git.exe и обычно Git Bash. GitHub Desktop - это отдельный графический интерфейс от GitHub. Клонировать и создавать коммиты можно с помощью одного лишь git.exe.

Для чего он используется?

Клонирование, коммиты и ветвление

git.exe взаимодействует с любым удаленным репозиторием Git. GitHub - это лишь один из хостингов, а не сама VCS.

Git Bash

Оболочка MinGW, входящая в состав Git for Windows. Windows Terminal - это другой хост, который можно связать с git-bash.exe.

Хранилища учетных данных

Git Credential Manager часто устанавливается вместе с git.exe. Этот вспомогательный инструмент не относится к GitHub Desktop.

Для кого он предназначен?

  • Всем, чьи инструкции README требуют наличия команды git
  • Тем, кто считал GitHub Desktop программой Git
  • Пользователям, которым нужен Git Bash на Windows

Текущий статус

Git (2005) - это актуальная система контроля версий от Git for Windows. Поставщик по-прежнему перенаправляет пользователей Windows на https://git-scm.com/download/win.

Сколько ему лет?

Линус Торвальдс выпустил Git в 2005 году. Git for Windows является поддерживаемым нативным портом. Он старше, чем GitHub Desktop (2015) и gh.exe. В FAQ минимально поддерживаемой версией для актуальных пакетов указана Windows 8.1.

Версии

Сначала основные каналы. Точные номера сборок здесь не верифицируются.

Git for Windows 64-bit
Портативная версия
ARM64

Системные требования

Значения соответствуют общедоступным рекомендациям издателя. Нагрузка все же меняет реальные потребности.

Минимум

Минимальные системные требования
Операционная система FAQ Git for Windows: недавние коммерчески выпущенные версии Windows x64, начиная с Windows 8.1
Оперативная память Клиент нетребователен к ресурсам. Для обработки огромных репозиториев при вызове status требуются диск и RAM

Потребление ресурсов

Нагрузка на CPU
Зависит от того, что именно открыто внутри приложения
Нагрузка на RAM
Зависит от документов, вкладок или библиотек

Установленные процессы

Эти исполняемые файлы принадлежат данному продукту, когда он установлен.

Установленные процессы
git.exe Команда Git для данной установки
git-bash.exe Загрузчик Git Bash, входящий в состав Git for Windows

Компоненты автозагрузки

Git не требует размещения в системном трее. Вместе с Windows могут запускаться служба учетных данных или графический интерфейс, установленные отдельно.

Расположение файлов

Типичные пути к Git
Типичная установка C:\Program Files\Git\

Форматы файлов

GITPATCH

Распространенные проблемы

Пользователи устанавливают GitHub Desktop и полагают, что Git отсутствует

GitHub Desktop может вызывать Git. Официальным CLI по-прежнему остается сборка с git-scm.com. Команда where.exe git должна указывать на Program Files\Git, если вы установили Git for Windows.

Символы конца строк и запросы учетных данных

core.autocrlf и Git Credential Manager настраиваются при установке Git for Windows. Они не относятся к параметрам Sourcetree.

Устранение проблем

where.exe git

Путь Program Files\Git относится к Git for Windows. Если git.exe найден только внутри папки GitHub Desktop, значит, официальный порт не был установлен или он утерян из переменной PATH.

git update-git-for-windows

Эта команда обновляет данный порт. Она не обновляет GitHub Desktop.

Скачивайте только с git-scm.com/download/win

Сайт gitforwindows.org ведет на тот же проект. Случайный файл git.exe со стороннего портала не является официальным портом.

Альтернативы

GitHub Desktop, Sourcetree и Fork служат графическими оболочками над Git. Вам по-прежнему нужен движок Git. Данная статья посвящена именно этому движку.

Официальная помощь и загрузки

Начинайте с сайта разработчика. Случайные сайты с файлами exe не являются каналами поддержки.

Официальные контакты
Скачать git-scm.com/download/win Официальный установщик или страница разработчика
Помощь git-scm.com/doc Поддержка разработчика
Официальный сайт git-scm.com/ Начинайте отсюда, а не со случайных сайтов с файлами exe
FAQ Git for Windows gitforwindows.org/faq Поддерживаемые версии Windows

Сопутствующее оборудование

Любой современный ПК с Windows способен запустить git.exe. Для работы с монорепозиториями огромного размера желателен SSD.

Технические подробности

Технические подробности

Номера версий у разработчика меняются. В этой статье конкретная сборка не фиксируется.

Источники и проверка

Метка зарегистрированного источника: август 2026. Эта метка не гарантирует независимую проверку. Как мы проводим исследования.

Была ли эта статья полезна?

Достаточно ответа "да" или "нет". При желании выберите причину или оставьте короткую заметку.

Была ли эта статья полезна?