Я щойно перейшов до новітньої версії Magit, використовуючи стару версію роками. Всі удосконалення чудові після невеликого пошуку та з'ясування відмінностей.
Тепер я просто намагаюся зробити найпростішу (неінтерактивну) базу даних, magit
і я не можу зрозуміти, як це зробити. Цей приклад із https://git-scm.com/docs/git-rebase .
git checkout topic
git rebase master
- Удар r
- ?
- Моя тематична галузь переоснащена новими змінами від головного.
3
Виберіть "в іншому місці", (натисніть "е"), потім звідти виберіть "головний". Просто для того, щоб переконатися: ви будете випускати "тему" своєї гілки на майстер (не з ). На засоби Git шукатиме наймолодшого спільного предка "майстер" і "тема", а потім попрацює над командами в "темі", щоб застосувати до них зміни в "майстер". Зрештою, "master" залишиться незмінним, але "тема" включить зміни від "master" (я пишу це з надією запобігти помилці, тобто якщо ви думали, що звільнення від master буде робити навпаки).
—
wvxvw
Зауважте, що якщо ви встановите вхідний потік для своєї філії - ви можете вводити,
—
філс
b
а потім u
кілька разів прокручувати відомі параметри ( origin/master
типові) - це стане варіантом за замовчуванням для повторного оновлення на (через r u
).
Вам слід прочитати magit.vc/manual/magit/Rebasing.html
—
phils
Дякую за коментарі. Це зрозуміло для мене. Я читав сторінку Reitging Magit, але раніше це не мало сенсу. Я думаю, що проблема "на" була проблемою. Зараз я використовую 'r', потім 'e', щоб об'єднати останнє з головного, але знаючи, як встановити мою верхівку з 'b', 'u' також було корисно.
—
Ендрю Гуднаф
@wvxvw Ви можете, будь ласка, перетворити цей коментар на відповідь?
—
Тарсій