Перейти до вмісту

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 - це розподілена система контролю версій. 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 - це лише один із хостингів, а не сама система контролю версій.

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-біт
Портативна версія
ARM64

Системні вимоги

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

Мінімум

Мінімальні системні вимоги
Операційна система FAQ з Git for Windows: останні комерційні релізи Windows x64, починаючи з Windows 8.1
Оперативна пам'ять Клієнт легкий. Величезні репозиторії вимагають місця на диску та 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. Ця позначка не встановлює незалежної перевірки. Як ми проводимо дослідження.

Чи була ця стаття корисною?

Достатньо відповісти "так" або "ні". За бажанням виберіть причину або додайте коротку примітку.

Чи була ця стаття корисною?