Сегодня мы рассмотрим простой способ настройки Git в Intellij IDEA. Прочив это руководство вы сможете коммитить и пушить изменения в проекте на ваш репозиторий на GitHub.
1. Intellij IDEA нажимаем VCS -> Import into Version Control -> Create Git Repository
В появившемся окне выбираем корневой каталог проекта и нажимаем ОК
2. Идем на GitHub и создаем новый репозиторий с желаемым названием
3. Идем в закладку Changes (в нижнем левом углу Intellij IDEA) или с помощью комбинации клавиш Alt + 9 и нажимаем правой кнопкой мыши на файлах под названием Unversioned Files, далее в появившемся контекстном меню выбираем Add to VCS
4. В закладке Changes нажимаем правой кнопкой мыши на пункте Default и в появившемся контекстном меню выбираем Commit Changes
5. В появившемся окне в отделе Commit Message пишем вразумительный комментарий к коммиту, галочкой выбираем нужные для коммита файлы (или вовсе не трогаем отмеченные файлы) и жмем на кнопку Commit. Все, файлы закоммитились на локальный репозиторий.
6. Теперь закоммитим на удаленный репозиторий (мы его создавали в пункте 2). Для этого зайдите на страницу репозитория на github, например: https://github.com/username/reponame, где
username — ваш логин на github
reponame — название вашего репозитория
Теперь найдите на странице репозитория блок HTTPS clone URL и скопируйте ссылку в буфер обмена.
7. Теперь идем в закладку Terminal (в нижнем левом углу Intellij IDEA) и пишем следующие команды:
1 2 3 |
git remote add origin https://github.com/username/reponame git pull origin master |
8. Теперь коммитим на удаленный репозиторий:
1 |
git push origin master |
Далее нас просят ввести логин и пароль от юзера на Github – вводим и получаем успешный ответ на наш коммит. Все, проект закоммитился на удаленный репозиторий – идите на GitHub и проверьте результат.
Теперь коммитить, а потом пушить в этом проекте можно уже с помощью IntelliJ IDEA.
Если вылетает ошибка вида «fatal: LF would be replaced by CRLF in .idea/compiler.xml»
следует в гит баше отключить autocrlf:
$ git config —global core.autocrlf false
Большое спасибо за статью! Давно искал четкую и подробную инструкцию. В своем случае прикрутил средствами Git репозиторий созданный на Bitbacket — в IDEA 2017 отработало на ура.
Еще раз спасибо!
спасибо за статью. для Intellij IDEA 2018 все актуально, кроме названия закладки «Changes». вместо нее в новых версиях может быть «Version control»
Идея пишет ошибка доступа к внешнему хранилищу github, проверьте имеется ли репозиторий в гитхабе.
В настройках идеи логин и пароль прописан.
В репозитории гитхаба созданый репозиторий имеется.
Да ни зера он не просит ввести. Просто ошибку выдает этот ущерьный гит
Круто, спасибо за великолепную статью и комент Максима про ошибку.