Мы уже загрузили наш проект на GitHub с помощью Intellij IDEA JAVA. Сегодня мы клонируем нужный проект к себе и научимся с ним работать.
Копирование проекта на пк через Intellij IDEA JAVA
Как подключить наш GitHub к проекту мы уже рассмотрели. Это file - Settings - Version Control - GitHub
Но это мы делали, чтобы выгрузить наш проект. Чтобы загрузить на ПК нужный репозиторий нам нужно перейти File - New - Project from Version Control
То есть мы открываем проект из GitHub. Нам нужно лишь выбрать нужный
Взаимодействие с ветками через Intellij IDEA JAVA
Давайте рассмотрим некоторые возможности нашего инструмента.
- К примеру вы можете посмотреть на какой ветке вы находитесь
Local - это ветки, которые находятся у вас на ПК
Remote - Ветки, которые есть на GitHub
По прошлым статьям вы могли заметить, что веток в репозитории больше, а на ПК отображается всего 2
Вы можете также добавить нужные вам ветки через команды описанные в статье
- Обновить ваш локальный проект всеми обновлениями. То есть вы обновите определённую ветку на ПК, выбранной веткой
- Добавить нужные ветки с GitHub на ваш ПК. Git - Branches
- Вы также можете переключиться на нужную ветку
- После захода в данную настройку у вас появятся все ветки
- Но они отображаются не локально, чтобы можно было клонировать ветку к себе на ПК нужно переключиться на неё.
- После небольшой загрузки ветка добавится на ПК и отобразиться у вас локально
Данный значок обозначает, на какой ветке вы сейчас находитесь
❗Важно отметить, что переключаться между ветками можно только после того, как вы зафиксировали все изменения в текущей ветке. Если вы внесли изменения, но не сделали коммит, перейти на другую ветку не получится❗
Загрузка изменений в репозиторий GitHub
Переключимся на ветку с текстовым файлом - TestFile
- Давайте напишем дополнительный текст
- Перейдём во вкладку слева - Commit. В ней отображаются все изменения по вашему коду.
- Давайте мы выделим все и сделаем коммит. После написание текста коммита, нажимаем Commit and Push, если хотите сразу запушить свои изменения или же просто Commit, если хотите пока просто зафиксировать изменения
- Откроется окно, в котором вы можете выбрать в какую ветку запушить изменения
- По умолчанию выбирается та же самая ветка, но вы можете её изменить. Можно выбрать существующую ветку, но могут возникнуть конфликты (об этом поговорим в следующих статьях). Либо же можно создать новую ветку, она будет создана автоматически.
- Снизу будут отображаться все ваши ветки и взаимодействия с ними
- Если мы перейдём в GitHub то обнаружим наши изменения
Весь свой код вы всегда можете клонировать себе по данной ссылке -
https://github.com/Timurchik57/JAVA
Если у вас есть вопросы или вы просто хотите стать частью команды тестировщиков, то переходи в ТГ канал, где можем пообщаться с единомышленниками и найти много интересных и полезных знаний!Также если вам нужна индивидуальная консультация, менторство и помощь в создании проекта пишите в ТГ канал!