Помогите пожалуйста новичку. Создаю maven проект, но не могу прикрутить его к Git. На Git есть свой проект(просто пустая папка). Как мне сделать так, чтобы при изменении кода можно было делать Push и Pull на Git. Спасибо.
Создать на скажем на https://bitbucket.org репозитарий .
склонироваться с него git clone (не из Idea) из командной ну и открывать
В Intellij IDEA надо зайти в Preferences, там в “Version Control” и там добавить папку, в котороый у вас GIT проект. После этого IDEA будет понимать, что в этой папке GIT, и будут работать команды Ctrl+T (git pull) и Ctrl+K (git commit).
Не забудте сделать ssh keygen и добавить ваш публичный ключ в ваш репозиторий.
- Залейте ваш мейвен проект в Git репозиторий. Предполагается, что Git уже установлен в системе.
- При открытии IntelliJ (чистое открытие при закрытых проектах) выбрать “Check out from Version Control -> Git”.
- Указываем URL репозитория (http или ssh). При ssh необходимо предварительно создать ключ и привязать его к репозиторию через вэб-морду.
- Указываем путь, куда сделать clone и жмем соовтетствующую кнопку.
- После клонирования вам предложат создать проект из исходников. Выбираем maven, а дальше - как обычно.
- Возможно IntelliJ ругнется на незарегистрированный git root -> регистрируем, кликая по ссылке в консоли, и добавив соотетсвующий рут в настройках.
- Теперь вы сможете пушить / пулить. Вас еще попросят ранее или позднее создать мастер пароль -> Создаем.
- Узнать об успешности подключения репозитория сможете хотя бы по наличию вкладки Changes (в самом низу, под project explorer tree).
- Разворачиваем ее, создаем новый чендж лист, делая его активным.
- Модифицируем исходники -> видим, как измененные файлы появляются в активном чендж листе.
- Правый клик по чендж листу -> commit changes -> пишем comment -> commit and push. В случае, если ваша копия кода уже не актуальна, вам предложат сделать merge перед пушем. Все тоже самое можно сделать и при помощи хот-киз / главного меню.
1 лайк
Спасибо разобрался!