Как установить Git и Git Bash в Windows

Git Bash — это эмулятор терминала для Windows, используемый для работы с командной строкой Git. С помощью Git Bash вы можете работать с любыми изменениями в коде непосредственно в терминале, без необходимости использовать другую среду программирования, такую как Atom, Notepad++ и т. д. Следуйте различным методам в этом руководстве, чтобы установить Git и Git Bash на Windows. Когда вы добавляете Git Bash как программу в Windows, он устанавливает всю систему контроля версий Git.
Полезно знать: нужен текстовый редактор? Ознакомьтесь с этим списком лучших кроссплатформенных вариантов для программистов.
Содержание
- Как установить Git Bash/Git в Windows
- Использование установщика Git для Windows
- Использование портативной версии Git
- Использование инструмента Winget
- Chocolatey
- Часто задаваемые вопросы
Как установить Git Bash/Git в Windows
Существует четыре различных метода установки Git Bash/Git в Windows, и каждый из них имеет свои преимущества. Первый метод — это полные инструкции для обычного установщика Git, в то время как другие методы являются сокращениями, которые приводят к тем же результатам.
1. Использование установщика Git для Windows
Установка Git для Windows — это просто, но вам следует внимательно проверить шаги, чтобы избежать ошибок синхронизации позже.
- Нажмите на ссылку Windows на странице загрузки.

- Вы увидите несколько ссылок для загрузки. Если вы ищете обычный установщик, выберите последнюю 64-битную версию для Windows.

- Примите лицензию GNU General Public License.

- Выберите место назначения на вашем устройстве с Windows.

- Выберите компоненты, которые вы хотите установить, и снимите отметку с тех, которые не хотите. Минимум, что вам нужно сделать, это включить опции для “Git Bash”, “Git GUI”, “Git LFS (Поддержка больших файлов)”, “Ассоциировать .git конфигурационные файлы с текстовым редактором по умолчанию” и “Ассоциировать .sh файлы для выполнения с Bash.” В большинстве случаев эти необходимые опции должны быть включены по умолчанию.

- Папка Git будет создана по умолчанию в Program Files. Вы можете отказаться от создания папки в меню “Пуск”.

Совет: ознакомьтесь с этими полезными каналами на YouTube, которые могут научить вас программированию.
Настройка вашей установки
На следующем шаге у вас будет возможность выбрать редактор по умолчанию для Git.
- Хотя Vim является редактором по умолчанию, вы найдете много других вариантов, таких как Notepad++, Atom, Visual Studio Code и Sublime Text. Для этого руководства мы используем Vim.

- Выберите начальное имя ветки или оставьте это на усмотрение Git. Безопаснее выбрать “Пусть Git решит”.

- Выберите рекомендуемую среду PATH “Git из командной строки и также из стороннего программного обеспечения”.

- Выберите “Использовать встроенный OpenSSH” в качестве вашего исполняемого файла клиента безопасной оболочки (SSH).

- Выберите HTTPS транспортный бэкенд, “Использовать библиотеку OpenSSL”, для улучшенной аутентификации.

- Еще одна конвенция Git — это настройка окончания строк в текстовых файлах. Выберите “Проверка в стиле Windows, коммит в стиле Unix”.

- Вам нужен эмулятор терминала для использования с Git Bash. Выберите MinTTY, стандартный терминал MSYS2, вместо окна консоли Windows. Это отделит программы Git от того, что вы делаете в командной строке.

- Выберите опцию “По умолчанию” для поведения запросов “git pull”.

- Чтобы управлять вашими учетными данными GitHub и другими сторонними учетными данными, выберите “Менеджер учетных данных Git”.

Совет: если вы новичок в Git, ознакомьтесь с нашим полным руководством для начинающих.
Дополнительные опции
Существуют также некоторые дополнительные опции, которые вам нужно настроить в обычной установке Git для Windows.
- Выберите “Включить кэширование файловой системы” для повышения производительности.

- Безопасно игнорировать экспериментальные опции, такие как псевдоконсоли.

- Установка Git займет несколько минут.

- Вы можете запустить Git Bash после завершения мастера установки Git.

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

- Эмулятор терминала MinTTY должен быть виден. Это поможет вам отделить ваши операции Git от остальных функций ПК. Окно MinTTY ощущается так же, как командный терминал.

Совет: знали ли вы, что вы можете добавлять скриншоты и анимации в GitHub, запросы на извлечение и управлять ими из вашего окна Git Bash?
2. Использование портативной версии Git
Помимо длинного обычного установщика, Git также имеет портативную версию для Windows, которая очень удобна.
- Перейдите на страницу загрузки Git для Windows и нажмите ссылку для загрузки портативной версии Windows.

- Сохраните портативный .ZIP файл в папке по вашему выбору.

- Вы можете изменить место установки портативного Git, нажав на значок с тремя точками.

- Подождите, пока портативный установщик полностью извлечется.

- После завершения процесса вы найдете портативную папку, вложенную в “Git Bash Install Windows.”

- Запустите приложение Git Bash из папки PortableGit, затем сохраните его на USB-накопителе, если хотите.

- Эмулятор MinTTY описывает себя как портативный терминал, но он ничем не отличается от обычного терминала, и вы можете использовать все ваши команды Git здесь.

Совет: вы часто используете портативные приложения? Узнайте, как добавить их в автозагрузку Windows.
3. Использование инструмента Winget
Вы можете использовать командный инструмент Winget для установки Git/Git Bash в Windows.
- Установите приложение App Installer из Microsoft Store на вашем компьютере.

- Откройте командную строку в режиме администратора.
- Введите
winget, чтобы проверить, что программа App Installer была установлена правильно. Она покажет различные команды, которые вы можете использовать с Winget.

- Установите Git с помощью Winget в командной строке, введя следующий код:
winget install --id Git.Git -e --source winget
- Установка Git через Winget в командной строке может занять до минуты. Вы также можете увидеть всплывающее окно установщика.

- Проверьте наличие сообщения “Успешно установлено” в командной строке.

- После завершения установки Git Setup Wizard запустите Git Bash или откройте терминал программы из поискового окна Windows в режиме администратора.

Полезно знать: не работают виджеты Windows 11? Попробуйте эти решения.
4. Chocolatey
Chocolatey — это программа Windows в PowerShell, которая может быстро помочь вам установить полную версию Git/Git Bash. Это как обертка вокруг любого целевого приложения, которое устанавливается.
- Откройте PowerShell в режиме администратора.
- Установите Chocolatey в Windows, используя следующую команду. Вы не получите никакого сообщения, подтверждающего успешную установку. После завершения процесса закройте окно PowerShell, затем перезапустите.
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol =[System.Net.ServicePointManager]::SecurityProtocol -bor3072; iex((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
- В новом окне PowerShell (режим администратора) введите следующее, чтобы установить Git с помощью Chocolatey.
choco install git.install
- Нажмите “A” или “Y”, чтобы предоставить разрешения, необходимые Chocolatey.

- После установки Git на ваше устройство вы должны увидеть сообщение об успехе в окне PowerShell.

Полезно знать: хотите научиться использовать PowerShell? Вам понадобится этот список основных команд.
Часто задаваемые вопросы
В чем разница между Git и GitHub?
Git — это система контроля версий с открытым исходным кодом, репозитории которой размещены на GitHub, онлайн-коллекции исходных кодов Git. GitHub принадлежит Microsoft; однако его открытая природа не изменилась из-за собственности. Вам нужен Git для работы с многими проектами GitHub, но это не верно в обратном направлении, так как существуют альтернативы GitHub, такие как GitBucket, GitLab и SourceForge.
В чем разница между Git и Git Bash?
Git — это оригинальная система контроля версий на основе Unix, запущенная в 2005 году Линусом Торвальдсом для отслеживания изменений кода в проектах с многопользовательским сотрудничеством на Linux и Mac. Bash — это еще одна командная оболочка, специфичная для Linux, основанная на Unix.
Операционная система Microsoft не предназначена для Bash, командной оболочки, специфичной для Linux. Поэтому пользователям Windows необходимо установить Git Bash, стороннее программное обеспечение, которое является настроенным эмулятором терминала, разработанным специально для Windows. С помощью Git Bash вы можете работать как с Git, так и с Bash вместе в Windows.
Можно ли полностью удалить Git из Windows?
Вы можете полностью удалить Git из Windows, удалив приложение Git Bash из “Добавить или удалить программы” в настройках или перейдя в Панель управления и нажав “Удалить программу” в разделе Программы и компоненты. Найдите папку Git на диске C:” с помощью меню поиска Windows, затем удалите ее. Если вы используете портативную версию Git в Windows, удалите папку Git, так как никакая другая установка не была выполнена.
Фото: DepositPhotos. Все скриншоты сделаны Саяком Боралом.