Git в IDEA, достаточно прочитать эту статью!

Java

Адрес фактического проекта электронной коммерции SpringBoot (20k+star):GitHub.com/macro-positive/…

Резюме

При использовании Git каждый выберет клиент Git. Такой клиент встроен в IDEA, что позволяет удобно работать без использования команд Git. В этой статье будут описаны некоторые распространенные операции Git в IDEA.

Подготовка окружающей среды

  • Перед использованием необходимо установить удаленный репозиторий Git и локальный клиент Git.Создайте свой собственный репозиторий Git за 10 минут.
  • Поскольку подключаемый модуль Git в IDEA должен полагаться на локальный клиент Git, требуется следующая конфигурация:

Операционные процедуры

Здесь мы используем исходный код проекта mall-tiny, чтобы максимально продемонстрировать и восстановить формальный процесс работы.

Создайте проект в Gitlab и добавьте файл README

клонировать проект на локальный

  • Откройте интерфейс для проверки проекта из Git:

  • Введите адрес Git, чтобы проверить:

  • Проект IDEA пока не создается, потому что проект не был инициализирован:

Инициализируйте проект и отправьте код

  • Скопируйте код для mall-tiny в этот каталог:

  • Здесь нам нужен файл .gitignore, чтобы предотвратить фиксацию кода, сгенерированного IDEA, в репозиторий Git:
# Maven #
target/

# IDEA #
.idea/
*.iml

# Eclipse #
.settings/
.classpath
.project
  • Откройте проект с помощью IDEA:

  • Щелкните правой кнопкой мыши проект, чтобы открыть меню и добавить все файлы в область подготовки:

  • Добавьте комментарии и зафиксируйте код:

Отправьте код в удаленный репозиторий

  • Нажмите кнопку, чтобы ввести код:

  • Подтвердить push-контент:

  • Проверьте удаленный склад и обнаружите, что отправка завершена:

Вытащить код из удаленного репозитория

  • Добавьте файл README-TEST.md в удаленный репозиторий:

  • Вытащите код из удаленного репозитория:

  • Подтвердите информацию о ветке pull:

Создайте ветку из локальной и нажмите на удаленную

  • Создайте ветку dev локально и нажмите кнопку Git:master в правом нижнем углу:

  • Используйте push, чтобы отправить локальную ветку dev на удаленную:

  • Подтвердить push-контент:

  • Проверьте удаленный репозиторий и убедитесь, что ветка dev создана:

коммутация ответвлений

  • Переключитесь с ветки dev обратно на ветку master:

Решение проблемы конфликта файлов Git

  • Измените код удаленного склада:

  • Измените код локального склада:

  • Отправьте код локального склада и извлеките его, обнаружите, что код конфликтует, нажмите «Объединить», чтобы объединить:

  • Щелкните стрелки, чтобы объединить левый и правый код в среднюю область:

  • После завершения слияния конфликтов нажмите «Применить», чтобы изменения вступили в силу:

  • Зафиксируйте код и нажмите на удаленный.

Слить код из ветки dev в master

  • Измените код ветки dev на удаленном складе:

  • Извлеките код из локального репозитория, выберите извлечение из ветки dev и слияние:

  • Если обнаружен конфликт, отправьте его и отправьте на удаленный склад после его разрешения.

Просмотр истории фиксации репозитория Git

публика

проект торгового центраПолный набор учебных пособий сериализуется,Обратите внимание на публичный аккаунтПолучите это прямо сейчас.

公众号图片