# Установка GIT в windows. Официальный сайт Git: https://git-scm.com/ Скачиваем и устанавливаем... Путь установки оставим по умолчанию.

--- Тут вопрос удобства. Если не знаем что выбрать, то можно оставить по умолчанию.

--- Далее

--- Git поддерживает несколько редакторов. Этот редактор будет появляться каждый раз когда у Git появятся к вам вопросы. Лучше конечно использовать консольный редактор, т.к. не всегда получится использовать GUI редактор из консоли. Для начинающих хорошо подойдет "Nano"

--- Раньше ветка по умолчанию называлась *master*. Теперь же Git стал толерантным и предлагает изменить ее на *main*. Я выбираю *main* просто потому что там на 2 буквы меньше чем в *master* :)

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

--- Используем встроенный в Git OpenSSH.

--- Оставляем по умолчанию.

--- Git может автоматически менять окончания строк (Windows <-> Linux) при чекаутах и коммитах. Предпочитаю отключить эту опцию и не менять эти файлы. Если понадобится в будущем, то можно будет включить для определенных репозиториев. Иначе могут быть странные поведения когда клонированный в виртуальную WSL машину репозиторий при просмотре через windows выклядит как измененный.

--- Оставляем по умолчанию.

--- Поведение команды pull по умолчанию. Поскольку pull это две команды в одной (fetch и merge), то существует риск получить нежелательные действия в локальной ветке типа merge или rebase. Предпочитаю такие вещи контролировать самостоятельно, потому отключаю все кроме простой "перемотки".

--- Менеджер "секретов" для двухфакторной авторизации через https. Не пользуюсь. Т.к. работаю через ssh.

--- Оставляем по умолчанию.

--- Экспериментальные фичи. Будем тестировать позже, когда доделают.

--- Готово!

Перезагружаемся.