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

Установить Git Bash на Windows10 11

Git Bash — это эмулятор терминала для Windows, используемый для работы с командной строкой Git. С помощью Git Bash вы можете работать с любыми изменениями в коде непосредственно в терминале, без необходимости использовать другую среду программирования, такую как Atom, Notepad++ и т. д. Следуйте различным методам в этом руководстве, чтобы установить Git и Git Bash на Windows. Когда вы добавляете Git Bash как программу в Windows, он устанавливает всю систему контроля версий Git.

Полезно знать: нужен текстовый редактор? Ознакомьтесь с этим списком лучших кроссплатформенных вариантов для программистов.

Содержание

  • Как установить Git Bash/Git в Windows
    1. Использование установщика Git для Windows
    1. Использование портативной версии Git
    1. Использование инструмента Winget
    1. Chocolatey
  • Часто задаваемые вопросы

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

Существует четыре различных метода установки Git Bash/Git в Windows, и каждый из них имеет свои преимущества. Первый метод — это полные инструкции для обычного установщика Git, в то время как другие методы являются сокращениями, которые приводят к тем же результатам.

1. Использование установщика Git для Windows

Установка Git для Windows — это просто, но вам следует внимательно проверить шаги, чтобы избежать ошибок синхронизации позже.

  1. Нажмите на ссылку Windows на странице загрузки.

Официальная страница загрузок для Git Bash для Windows и других операционных систем.

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

Ссылка для загрузки последней версии Git Bash для Windows.

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

Страница общей лицензии Git для соглашения для пользователей Windows.

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

Выбор папки назначения для Git в системе Windows 11.

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

Выбор компонентов для установки в настройках Git для Windows.

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

Отключить папку меню

Совет: ознакомьтесь с этими полезными каналами на YouTube, которые могут научить вас программированию.

Настройка вашей установки

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

  1. Хотя Vim является редактором по умолчанию, вы найдете много других вариантов, таких как Notepad++, Atom, Visual Studio Code и Sublime Text. Для этого руководства мы используем Vim.

Выбор Vim в качестве текстового редактора по умолчанию для установки Git в Windows с другими видимыми опциями.

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

Выбор

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

Выбор Git из командной строки для настройки среды PATH.

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

Выбор встроенного OpenSSH в качестве исполняемого файла SSH для использования Git.

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

Выбор библиотеки OpenSSL в качестве HTTPS транспортного бэкенда для использования Git.

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

Выбор проверки в стиле Windows, коммит в стиле Unix для преобразования окончаний строк Git.

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

Используйте MinTTY в качестве стандартного эмулятора терминала для настройки Git Bash в Windows.

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

Выбор поведения по умолчанию для Git pull как опции быстрого перемещения и слияния.

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

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

Совет: если вы новичок в Git, ознакомьтесь с нашим полным руководством для начинающих.

Дополнительные опции

Существуют также некоторые дополнительные опции, которые вам нужно настроить в обычной установке Git для Windows.

  1. Выберите “Включить кэширование файловой системы” для повышения производительности.

Включить кэширование файловой системы для настройки дополнительных опций в Git.

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

Экспериментальные функции, которые можно попробовать в Git: псевдоконсоли, монитор файловой системы и т. д.

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

Установка Git на компьютере с Windows 11.

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

Установка Git завершена на компьютере с Windows 11 с сообщением, отображаемым в мастере.

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

Git Bash показан в окне Проводника файлов в папке Git, сохраненной в Program Files.

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

Команда ls в окне консоли Git Bash.

Совет: знали ли вы, что вы можете добавлять скриншоты и анимации в GitHub, запросы на извлечение и управлять ими из вашего окна Git Bash?

2. Использование портативной версии Git

Помимо длинного обычного установщика, Git также имеет портативную версию для Windows, которая очень удобна.

  1. Перейдите на страницу загрузки Git для Windows и нажмите ссылку для загрузки портативной версии Windows.

Ссылки для загрузки портативной версии Git в Windows.

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

Портативная версия Git доступна в папке загрузок Windows 11.

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

Место установки портативного Git в Windows 11.

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

Извлечение портативной версии Git в Windows с отображением процента.

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

Расположение портативной папки Git в Windows.

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

Запуск приложения Git Bash из папки PortableGit.

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

Портативная версия Git Bash открыта в Windows 11.

Совет: вы часто используете портативные приложения? Узнайте, как добавить их в автозагрузку Windows.

3. Использование инструмента Winget

Вы можете использовать командный инструмент Winget для установки Git/Git Bash в Windows.

  1. Установите приложение App Installer из Microsoft Store на вашем компьютере.

App Installer виден в Microsoft Store.

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

Введите Winget в командной строке в режиме администратора, чтобы просмотреть его опции.

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

Загрузка и установка Git через Winget в командной строке Windows 11.

  1. Установка Git через Winget в командной строке может занять до минуты. Вы также можете увидеть всплывающее окно установщика.

Установка Git через Winget в окне командной строки.

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

Сообщение об успешной установке Git в окне командной строки.

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

Поиск приложения Git Bash в Windows 11.

Полезно знать: не работают виджеты Windows 11? Попробуйте эти решения.

4. Chocolatey

Chocolatey — это программа Windows в PowerShell, которая может быстро помочь вам установить полную версию Git/Git Bash. Это как обертка вокруг любого целевого приложения, которое устанавливается.

  1. Откройте PowerShell в режиме администратора.
  2. Установите 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'))

Последняя версия Chocolatey установлена через PowerShell.

  1. В новом окне PowerShell (режим администратора) введите следующее, чтобы установить Git с помощью Chocolatey.
choco install git.install

Установка Git через программу Chocolatey в окне PowerShell.

  1. Нажмите “A” или “Y”, чтобы предоставить разрешения, необходимые Chocolatey.

Нажмите A, чтобы установить все скрипты Git через Chocolatey в PowerShell.

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

Сообщение об успешной установке Git в пакете Chocolatey, отображаемое в окне 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. Все скриншоты сделаны Саяком Боралом.