Оглавление:
- Шаг 1. Покажите просмотр истории вашего проекта
- Шаг 2. Запустите интерактивную базу данных (из просмотра истории)
- Шаг 3. Выберите действия для ваших коммитов
- Шаг 4: примените свои действия
- Шаг 5: продвигайте новую фиксацию
- Шаг 6. Задайте пункт назначения для отправки push-уведомлений
- Шаг 7: Выберите ветку, на которую нужно «нажать»
- Шаг 8: Добавьте спецификацию ветки для вашего push-уведомления
- Шаг 9:
- Шаг 10. Просмотрите историю
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
20180718 - Я «думаю», что разобрался с проблемой с изображениями. Если они кажутся увеличенными или не имеют смысла, попробуйте щелкнуть. Если вы столкнетесь с проблемой, отправьте мне сообщение, и я постараюсь помочь.
В этом руководстве приведены пошаговые инструкции по выполнению интерактивной перебазировки в Eclipse (eGit). Снимки экрана основаны на Eclipse Neon.3 (в Windows), однако процесс был почти идентичен для Eclipse Mars и других более ранних версий. Графический интерфейс Linux имеет небольшие вариации, однако подробности здесь должны быть достаточно близкими, чтобы вы могли пройти через этот процесс. (Все еще применимо с Eclipse 2020-09 [v4.17.0].)
Шаги в этом процессе основаны на использовании Github как для исходных, так и для вышестоящих пультов. (Я не работал с git каким-либо другим образом, но подумал, что должен упомянуть об этом на всякий случай, если где-то по пути это будет иметь значение для читателя.)
Шаг 1. Покажите просмотр истории вашего проекта
В проводнике пакетов используйте контекстное меню, вызываемое правой кнопкой мыши, и выберите «Показать в»> «История».
Шаг 2. Запустите интерактивную базу данных (из просмотра истории)
В представлении «История» щелкните правой кнопкой мыши фиксацию перед вашей и выберите «Rebase Interactive».
Шаг 3. Выберите действия для ваших коммитов
Предполагая, что вы хотите «исправить» последний коммит (и) в исходный [объединить их все вместе]. Выберите самую последнюю запись (и) и установите для них «Исправление».
Вы также можете использовать "Squash" в случае, если вы хотите объединить коммиты вместе, а также отредактировать сообщение (я) коммита.
Подробности, относящиеся к другим «Действиям», можно найти здесь:
-
Шаг 4: примените свои действия
Нажмите кнопку «Пуск», чтобы применить свои действия.
После применения ваших действий обратите внимание, что ваш проект теперь оформлен, что означает, что он находится впереди и позади связанного пульта дистанционного управления.
Шаг 5: продвигайте новую фиксацию
В «Проводнике пакетов» используйте контекстное меню, вызываемое правой кнопкой мыши, чтобы «нажать» на коммит.
Шаг 6. Задайте пункт назначения для отправки push-уведомлений
В диалоговом окне «Целевой репозиторий Git» оставьте выбранным пульт «Источник».
Шаг 7: Выберите ветку, на которую нужно «нажать»
Введите ссылку «Источник» и «Место назначения» или используйте Ctrl-пробел, чтобы открыть список последних и выбрать оттуда.
Шаг 8: Добавьте спецификацию ветки для вашего push-уведомления
Нажмите кнопку «Добавить спецификацию».
Шаг 9:
После добавления «Спецификации для push» установите флажок «Принудительное обновление». Нажмите «Готово», чтобы отправить новую фиксацию на удаленный («Origin»).
Шаг 10. Просмотрите историю
Если вы когда-то выступали против «Показать в»> «История», как на шаге 1, теперь вы должны заметить, что для ваших изменений существует только одна фиксация.