Найти тему

Git для тестировщика. Взаимодействуем с ветками Git через Intellij IDEA JAVA. Часть 5.

Мы уже загрузили наш проект на GitHub с помощью Intellij IDEA JAVA. Сегодня мы клонируем нужный проект к себе и научимся с ним работать.

Копирование проекта на пк через Intellij IDEA JAVA

Как подключить наш GitHub к проекту мы уже рассмотрели. Это file - Settings - Version Control - GitHub

-2

Но это мы делали, чтобы выгрузить наш проект. Чтобы загрузить на ПК нужный репозиторий нам нужно перейти File - New - Project from Version Control

-3

То есть мы открываем проект из GitHub. Нам нужно лишь выбрать нужный

-4

Взаимодействие с ветками через Intellij IDEA JAVA

Давайте рассмотрим некоторые возможности нашего инструмента.

  • К примеру вы можете посмотреть на какой ветке вы находитесь
-5

Local - это ветки, которые находятся у вас на ПК

Remote - Ветки, которые есть на GitHub

По прошлым статьям вы могли заметить, что веток в репозитории больше, а на ПК отображается всего 2

-6

Вы можете также добавить нужные вам ветки через команды описанные в статье

  • Обновить ваш локальный проект всеми обновлениями. То есть вы обновите определённую ветку на ПК, выбранной веткой
-7
-8
  • Добавить нужные ветки с GitHub на ваш ПК. Git - Branches
-9
  • Вы также можете переключиться на нужную ветку
-10
  • После захода в данную настройку у вас появятся все ветки
-11
  • Но они отображаются не локально, чтобы можно было клонировать ветку к себе на ПК нужно переключиться на неё.
-12
  • После небольшой загрузки ветка добавится на ПК и отобразиться у вас локально
-13

Данный значок обозначает, на какой ветке вы сейчас находитесь

-14

❗Важно отметить, что переключаться между ветками можно только после того, как вы зафиксировали все изменения в текущей ветке. Если вы внесли изменения, но не сделали коммит, перейти на другую ветку не получится❗

Загрузка изменений в репозиторий GitHub

Переключимся на ветку с текстовым файлом - TestFile

-15
  • Давайте напишем дополнительный текст
-16
  • Перейдём во вкладку слева - Commit. В ней отображаются все изменения по вашему коду.
-17
  • Давайте мы выделим все и сделаем коммит. После написание текста коммита, нажимаем Commit and Push, если хотите сразу запушить свои изменения или же просто Commit, если хотите пока просто зафиксировать изменения
-18
  • Откроется окно, в котором вы можете выбрать в какую ветку запушить изменения
-19
  • По умолчанию выбирается та же самая ветка, но вы можете её изменить. Можно выбрать существующую ветку, но могут возникнуть конфликты (об этом поговорим в следующих статьях). Либо же можно создать новую ветку, она будет создана автоматически.
  • Снизу будут отображаться все ваши ветки и взаимодействия с ними
-20
  • Если мы перейдём в GitHub то обнаружим наши изменения
-21

Весь свой код вы всегда можете клонировать себе по данной ссылке -
https://github.com/Timurchik57/JAVA

Если у вас есть вопросы или вы просто хотите стать частью команды тестировщиков, то переходи в ТГ канал, где можем пообщаться с единомышленниками и найти много интересных и полезных знаний!Также если вам нужна индивидуальная консультация, менторство и помощь в создании проекта пишите в ТГ канал!