1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/kubesphere-console

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
development-workflow.md 3.2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 29.11.2024 18:07 25dcdf2

Рабочий процесс разработки

Шаг 1: Форк в облаке

  1. Посетите https://github.com/kubesphere/console.
  2. Нажмите кнопку «Форк», чтобы создать форк на основе облака.

Шаг 2: Клонирование форка в локальное хранилище

  1. Создайте свой каталог $working_dir и клонируйте локально:
# Создайте свой каталог `$working_dir`
mkdir -p $working_dir
cd $working_dir
git clone https://github.com/$user/console.git
cd $working_dir/console
git remote add upstream https://github.com/kubesphere/console.git

# Никогда не отправляйте изменения в основную ветку upstream
git remote set-url --push upstream no_push

# Убедитесь, что ваши удалённые репозитории работают корректно:
git remote -v

Шаг 3: Поддерживайте свою ветку в актуальном состоянии

git fetch upstream
git checkout master
git rebase upstream/master

Шаг 4: Добавление новых функций или исправление проблем

Создайте новую ветку на основе основной ветки:

git checkout -b myfeature

Затем отредактируйте код в ветке myfeature.

Шаг 5: Разработка в новой ветке

Синхронизация с upstream

После завершения тестирования рекомендуется поддерживать локальную версию в актуальном состоянии с версией upstream, чтобы избежать конфликтов.

# Перебазируйте главную ветку вашего локального репозитория.
git checkout master
git rebase upstream/master

# Затем синхронизируйте вашу ветку разработки с главной веткой
git checkout new_feature
git rebase -i master

Фиксация локальных изменений

См. Руководство по стилю сообщений Git Commit.

git commit -a -s

Шаг 6: Отправка в ваш форк

Когда будете готовы к рассмотрению (или просто для создания резервной копии вашей работы), отправьте свою ветку в свой форк на github.com.

git push -f ${your_remote_name} myfeature

Шаг 7: Создание PR

  • Посетите свой форк по адресу https://github.com/$user/console.
  • Нажмите кнопку «Сравнить и создать запрос на вытягивание» рядом с вашей веткой myfeature.
  • Ознакомьтесь с руководством по запросам на вытягивание для получения более подробной информации и советов.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/kubesphere-console.git
git@api.gitlife.ru:oschina-mirror/kubesphere-console.git
oschina-mirror
kubesphere-console
kubesphere-console
master