Инструкция для Windows 11, в Windows 10 всё так же. Установщик Git for Windows на английском, поэтому названия экранов приводим в оригинале и объясняем, что выбрать. Команды можно вводить в PowerShell, Терминале Windows или в Git Bash, который ставится вместе с Git.
Скачайте установщик
Откройте git-scm.com и перейдите в раздел загрузок для Windows. Сайт предложит установщик для 64-битной системы — он подходит почти всем. Есть и переносная версия без установки, но для начала удобнее обычная.
Второй способ — менеджер пакетов winget, встроенный в Windows. Откройте Терминал и введите команду, установка пройдёт с настройками по умолчанию:
winget install Git.Git
Пройдите экраны установщика
Запустите файл и подтвердите запрос Windows. Экранов много, но менять стоит только несколько пунктов, остальное оставьте по умолчанию:
- Select Components — состав программы. Стандартный набор подходит: он добавляет пункты Git в меню Проводника и Git LFS для больших файлов.
- Choosing the default editor — редактор, в котором Git просит написать комментарий. По умолчанию стоит Vim, из которого новичку сложно даже выйти. Выберите Notepad, Notepad++ или Visual Studio Code, если он установлен.
- Adjusting the name of the initial branch — выберите вариант переопределить имя и оставьте main. Так называют основную ветку GitHub, GitLab и большинство проектов.
- Adjusting your PATH environment — оставьте рекомендованный вариант: тогда Git будет доступен и в Терминале, и в редакторах кода.
- Configuring the line ending conversions — оставьте первый вариант: Git сам будет приводить переносы строк к нужному виду для Windows и для сервера.
- Choose a credential helper — оставьте Git Credential Manager. Он один раз спросит вход на GitHub или другом хостинге через браузер и запомнит его, вводить пароль при каждой отправке не придётся.
На последнем экране нажмите кнопку установки и дождитесь окончания. Галочку просмотра заметок о выпуске можно снять.
Проверьте, что Git работает
Откройте новый Терминал — уже открытое окно не увидит Git, пока его не перезапустить. Введите команду ниже: в ответ должна появиться строка с номером версии.
git --version
Укажите имя и почту
Каждый коммит подписывается автором. Укажите имя и почту один раз для всех проектов. Если будете работать с GitHub, используйте ту же почту, что в аккаунте, — тогда коммиты привяжутся к вашему профилю.
git config --global user.name "Иван Петров"
git config --global user.email "ivan@example.com"
git config --global init.defaultBranch main
git config --list
Последняя команда показывает все настройки — проверьте, что имя и почта записались без опечаток.
Создайте первый репозиторий
Перейдите в папку проекта командой cd или откройте её в Проводнике и выберите в меню правой кнопки пункт открытия Git Bash. Затем превратите папку в репозиторий, добавьте файлы и сделайте первый коммит:
git init
git status
git add .
git commit -m "Первая версия проекта"
git log --oneline
Команда git status показывает, какие файлы изменены и что попадёт в коммит, git add выбирает файлы, git commit сохраняет состояние с комментарием, а git log выводит историю.
Отправьте проект на хостинг
Создайте пустой репозиторий на GitHub, GitLab, GitFlic или другом сервисе и скопируйте его адрес со страницы репозитория. Подключите его к своему проекту и отправьте коммиты, подставив адрес вместо слова АДРЕС:
git remote add origin АДРЕС
git push -u origin main
При первой отправке откроется окно входа в аккаунт хостинга. После этого изменения отправляются командой git push, а чужие правки забираются командой git pull.
Если что-то пошло не так
Терминал пишет, что команда git не найдена
Закройте и снова откройте Терминал или перезагрузите компьютер. Если не помогло, запустите установщик ещё раз и на экране PATH выберите рекомендованный вариант.
После git commit открылось непонятное окно и ничего не нажимается
Это редактор Vim. Нажмите Esc, наберите :q! и Enter, чтобы выйти без сохранения. Затем назначьте понятный редактор, например командой git config —global core.editor notepad, или пишите комментарий сразу через -m.
При push появляется ошибка об отказе в доступе
Проверьте, что вошли в нужный аккаунт и у него есть права на репозиторий. Старые сохранённые данные входа можно удалить в Диспетчере учётных данных Windows, после чего Git спросит вход заново.
Комментарии · 0
Комментариев пока нет — задайте вопрос первым.