Прескачане към съдържанието

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. Можете да клонирате и да правите commit само с git.exe.

За какво се използва?

Клониране, commit и разклоняване

git.exe комуникира с всяко отдалечено Git хранилище. GitHub е само хост, а не самата VCS.

Git Bash

MinGW обвивка (shell), която се доставя с Git for Windows. Windows Terminal е различен хост, който можете да насочите към git-bash.exe.

Помощници за идентификационни данни (credential helpers)

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
Преносима версия (portable)
ARM64

Системни изисквания

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

Минимум

Минимални системни изисквания
Операционна система Често задавани въпроси за Git for Windows: скорошна пазарно издадена 64-битова версия на Windows, започвайки от Windows 8.1
RAM Клиентът е лек. Огромните хранилища изискват дисково пространство и RAM за справка за състоянието (status)

Профил на ресурсите

Натоварване на процесора
Зависи от това, което отваряте в приложението
Потребност от RAM
Зависи от документите, разделите или библиотеките

Инсталирани процеси

Тези изпълними файлове принадлежат на този продукт, когато е инсталиран.

Инсталирани процеси
git.exe Командата Git за тази инсталация
git-bash.exe Стартер на Git Bash, който се доставя с Git for Windows

Компоненти за автостартиране

Git не се нуждае от икона в системната лента (tray). Помощен инструмент или графичен интерфейс, инсталиран отделно, може да стартира с 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 ядро (engine). Тази статия разглежда именно това ядро.

Официална помощ и изтегляния

Започнете от разработчика. Произволните сайтове за exe файлове не са канал за поддръжка.

Официални контакти
Изтегляне git-scm.com/download/win Официален инсталатор или страница на разработчика
Помощ git-scm.com/doc Поддръжка от разработчика
Официален сайт git-scm.com/ Започнете оттук, а не от произволен хост за exe файлове
Често задавани въпроси за Git for Windows gitforwindows.org/faq Поддържани версии на Windows

Свързан хардуер

Всеки съвременен компютър с Windows може да изпълнява git.exe. Огромните монохранилища изискват SSD.

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

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

Номерата на версиите на разработчика се променят. Тази статия не се обвързва с конкретна компилация.

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

Записан етикет за източник: август 2026 г. Този етикет не установява независима проверка. Как проучваме.

Беше ли полезна тази статия?

Достатъчно е "да" или "не". Изберете причина, ако желаете, или добавете кратка бележка.

Беше ли полезна тази статия?