Git — это система управления версиями, которая предназначена для мониторинга изменений в файлах и управления историей этих изменений. Данное программное средство используется для контроля качества ПО и обеспечения безопасности кода. Git также позволяет проводить совместную работу над одним проектом нескольким специалистам одновременно, сохраняя историю изменений каждого участника.
Изображение: habr.com
В одной из прошлых инструкций мы рассказали об установке Git на Ubuntu. В отличие от нее, в Windows этот процесс может происходить в автономном установщике, а не в консоли, что намного удобнее и проще для пользователя. Базовые настройки, выбор компонентов и все остальные этапы установки будут происходить именно в нем.
В Windows Git обеспечивает пользователя набором инструментов и приложений для управления версиями файлов. Ниже будут приведены некоторые из доступных инструментов и функций, которые пользователь сможет использовать после выполнения установки ПО:
В настоящей инструкции мы опишем установку Git на Windows, подробно объясним каждый этап в автономном установщике, а также выполним первоначальную настройку системы управления версиями, после которой можно будет сразу приступать к работе.
cloud
Шаг 1. В первую очередь, необходимо зайти на официальный сайт компании во вкладку «Downloads for Windows». Здесь пользователю будет предложено несколько способов установки:
В рамках нашей инструкции мы выберем первый вариант, поэтому нажимаем на соответствующую ссылку, продемонстрированную на картинке ниже.
По окончании загрузки файла запускаем его и переходим к следующему шагу.
Шаг 2. В открывшемся окне установщика вас встретит общая публичная лицензия на софт. Здесь ничего делать не нужно, просто нажимаем кнопку «Next».
Шаг 3. Далее необходимо выбрать директорию, куда будет установлен Git. Для этого нажимаем на кнопку «Browse…» и указываем путь.
Для актуальной версии на момент написания статья вам потребуется не менее 321,5 мегабайт свободного места на диске.
Шаг 4. В следующем окне будет происходить выбор компонентов, которые будут установлены на устройство. Например, вы можете выбрать Git Bash для установки в Windows.
Если вам требуются дополнительные компоненты помимо выбранных по умолчанию (например, автоматическая проверка обновлений), установите рядом с ними флажок. Мы же оставим только те, что предлагает установщик, кроме последнего — Scalar.
Шаг 5. После выбора компонентов, программа установки предлагает создать ярлыки для устанавливаемого ПО в соответствующей папке в меню «Пуск». В строке ввода указывается имя этой папки. Чтобы пропустить этот необязательный этап, установите флажок рядом с надписью «Don’t create a Start Menu folder».
Если вы выполните этот шаг, то программа установки создаст директорию с ярлыками, подобно той, что показана на картинке ниже.
Шаг 6. В следующем установочном окне пользователю необходимо выбрать текстовый редактор, который в дальнейшем будет использоваться по умолчанию в системе. На выбор ему будет предложено несколько решений:
Текстовый редактор Vim, который предлагает система для установки, может оказаться сложным решением для начинающих пользователей из-за своих особенностей в пользовательском интерфейсе и режимах работы. Более простой альтернативой ему может послужить консольный редактор Nano.
Как только вы выберете один из предложенных редакторов, нажмите кнопку «Next» и переходите к следующему шагу.
Шаг 7. Далее пользователю предстоит указать название начальной ветки в новых репозиториях. На момент написания инструкции, система предлагает имя master
, но обещает поменять его на более универсальное в ближайшем будущем. Можно выбрать вариант, предлагаемый системой, либо указать свой собственный. Мы выберем первый вариант.
Шаг 8. Следующим шагом пользователю необходимо выполнить настройку способа использования Git.
На выбор ему будет предложено три варианта:
Первый вариант не изменяет переменную PATH
, второй вносит небольшие модификации, а третий полностью перезапишет ее.
Мы выбираем вариант, предложенный системой по умолчанию, и нажимаем кнопку «Next».
Шаг 9. Далее необходимо выбрать SSH-клиент из двух предложенных вариантов. Это будет либо встроенный OpenSSH, либо внешний. По умолчанию, Git использует встроенный SSH-клиент, который называется ssh.exe
. Если вы хотите использовать внешний, вам нужно установить его отдельно.
Мы выберем первый вариант, так как не выполняли установку внешнего клиента.
Шаг 10. Следующим шагом пользователю необходимо выбрать SSL/TLS-библиотеку, которую Git будет использовать для HTTPS-подключений. По умолчанию установщик предлагает выбрать библиотеку OpenSSL. Такой вариант подойдет обычным пользователям. Но если вы работаете внутри компании, которая использует свои сертификаты, выбирайте второй вариант.
Мы выбираем первый вариант и нажимаем кнопку «Next».
Шаг 11. После установщик предлагает пользователю настроить обработку окончания строк в текстовых файлах. Она бывает двух видов: для UNIX-систем — LF, а для Windows — CRLF. В предложенных вариантах обработки, checkout
— это операция в Git, которая позволяет выбрать определенную ветку или коммит для работы, а commit
— это операция для сохранения изменений в репозитории.
Мы выбираем первый вариант, где checkout
выполняется в стиле Windows, а commit
в стиле UNIX.
Шаг 12. Далее, пользователь выбирает один из предложенных эмуляторов терминала для Git Bash. Лучшим вариантом будет MinTTY, предложенный установщиком по умолчанию. Выбираем его и переходим к следующему шагу.
Шаг 13. Теперь, пользователь должен выбрать поведение для команды git pull
. Рекомендуется оставить вариант по умолчанию. Он подразумевает стандартное поведение для команды.
Шаг 14. Одним из заключительных шагов является выбор помощника по учетным данным. Git Credential Manager хранит пароли и другие личные данные для подключение к удаленным репозиториям. Чтобы не вводить их постоянно, выбираем его и нажимаем кнопку «Next».
Шаг 15. На предпоследнем шаге пользователь настраивает дополнительные параметры. Здесь он может включить кэширование файловой системы и символические ссылки. Рекомендуется оставить эти настройки по умолчанию, оставив только первый параметр.
Шаг 16. И наконец, перед началом установки Git, пользователю будет предложено подключить экспериментальные параметры. Мы не рекомендуем этого делать, так как они еще не стабильны.
Оставляем все без изменений, нажимаем кнопку «Install» и ожидаем окончания установки.
После выполнения описанных шагов Git будет установлен в систему. Перед началом работы необходимо произвести первоначальную настройку. Она будет описана в следующем разделе.
Чтобы начать работу с Git, необходимо произвести его первоначальную настройку. Как и в Ubuntu, она заключается в выполнение двух команд, которые задают имя пользователя и его электронную почту.
git config --global user.name "ExampleTestUser"
Не забудьте вместо ExampleTestUser
написать свое имя.
git config --global user.email "ExampleEmail"
Так же, как и с именем, не забудьте подставить вместо ExampleEmail
свою электронную почту.
После проведенных настроек Git готов к работе. Теперь вы можете переходить к созданию репозитория и выполнению своего первого коммита.
Подготовили для вас выгодные тарифы на облачные серверы
В представленной инструкции был разобран процесс установки Git на Windows 11. Мы постарались подробно рассмотреть каждый этап в окне установщика, включая выбор дополнительных компонентов, SSH-клиента, SSL/TLS-библиотеки и других параметров.
Следуя данной инструкции, пользователи смогут самостоятельно установить и настроить Git на своих компьютерах.