Я щойно виконав а git pull
з мого головного відділення на віддаленому репо до гілки, я зараз працюю локально за допомогою командного рядка.
Несподівано відкрився Вім. Я кинув Віма. Слідом за цим я перевірив git status
яка надала таку інформацію:
On branch vod_playlists_my_list_title
All conflicts fixed but you are still merging.
(use "git commit" to conclude merge)
разом зі списком із 3-х файлів, які потрібно зробити.
Однак я не вирішив жодних конфліктів. Переглядаючи файли, я б очікував, що відбудеться швидке злиття вперед.
Цікаво, що я пропустив чи мав би зробити у Вімі ...?
Відповіді:
2 для відповіді № 1Що трапилось
Коли ви виступали git pull
, він зробив злиття. Оскільки у нього не було конфліктів, він намагався створити нове об'єднання.
Таким чином, він відкрив Vim написати повідомлення про фіксацію. Потім ви вийдете з Vim, не зберігаючи, залишаючи повідомлення про фіксацію порожнім.
Git відхилив порожню комісію, яка залишила вас із усім, що було зроблено в комісії, доданому до місця постановки, але комісія все ще не скасована.
Як це виправити
Вам просто потрібно зробити git commit
, введіть повідомлення та збережіть і вийдіть із :wq
1 для відповіді № 2
Ви повинні здійснити свої зміни, навіть якщо ви не виправили жодного злиття через ваше нешвидке потягнення вперед (потяг = витяг + злиття).
no-ff
створює a merge commit
і ти повинен бігти git commit
зробити це.