Відповіді:
Це досить просто:
magit-status
b b
) на гілку, в яку ви хочете вишню забрати.l r l
), щоб знайти елементи, які ви хочете вибрати. Тут ви вибираєте 2 гілки, які ви хочете порівняти.A
щоб застосувати зміни, а також встановіть їх, щоб позначити повідомлення про фіксацію. Якщо ви натиснете на a
нього, зміни не ставлять, а лише застосовують їх.Для вибору вишні вам не потрібно робити колоди. Щоразу, коли ви бачите журнал фіксування, ви можете натиснути, A
щоб вибрати його.
Після оновлення magit до 2.1 робочий процес інший. Для обох методів спочатку потрібно запустити magit-status
.
Метод A : Вибір вишні по черзі змінюється з іншої гілки
l
а потім, o
щоб отримати список інших гілок.A
а потім A
знову.Рядок статусу покаже вам, яку комісію ви вибрали
напр feature/ABC~4
Натисніть, Enter
щоб застосувати зміни.
Спосіб B : Вишня Виберіть усі зміни з іншої гілки
A
щоб вибрати режим вишні.A
ще раз, щоб застосувати та ввести зміни. Натисніть, a
щоб застосувати лише зміни.Enter
.Я особисто віддаю перевагу методу A, оскільки ви можете краще вирішити конфлікти злиття.
Я не використовую вишню, але ?
в magit-status
шоу y: Cherry
. Це запускає команду magit-cherry
, яка дозволяє вибрати голову та верхню течію. Це звучить так, що ви хочете.
Ви можете ввести, C-h r d m Magit RET
щоб прочитати посібник з Magit. Ви можете використовувати C-s cherry
та повторне звернення C-s
для пошуку в посібнику. Схоже, інформація знаходиться у розділі 23:
Одне з переваг
git
полягає в тому, що він може сказати вам, які комісії були об'єднані вище, але не локально, а навпаки. Підкоманда Гіта для цього єcherry
(не плутати з неюcherry-pick
). Magit підтримує це шляхом виклику,magit-cherry
якийy
за замовчуванням пов'язаний.Тоді Magit попросить вас спочатку переглянути версію за течією (яка за замовчуванням відслідковує поточну віддалену гілку, якщо така є) та версію голови (яка за замовчуванням для поточної гілки) використовувати для порівняння. Потім ви побачите новий буфер, в якому всі комісії перераховані маркером спрямованості, їх переглядом та першим рядком повідомлення про фіксацію. Маркер спрямованості або
+
вказує на коміт, який присутній у висхідній частині, але не в голові, або-
вказує на присутність у голові, але не у верхній частині.З цього списку ви можете використовувати звичайні прив’язки клавіш для вибору вишень окремими зобов’язаннями (
a
для збору вишень без вибору таA
для того ж плюс автоматичне виконання). Буфер автоматично оновлюється після кожного вибору.
C-h i
перенесе вас до останнього файлу інформації, який ви відкрили, тож якщо я натисну C-h i m
, я потенційно зможу переглядати меню глав у SICP замість меню всього. Натискання d
після C-h i
або C-h r
гарантуватиме , що ви будете перебувати в інформаційному каталозі , коли , перш ніж ударити m
.
M-x
package-install
RET
sicp
RET
:)
C-h i
замість цьогоC-h r d
. Це візьме вас безпосередньо до найвищого рівня інформації.