/ / Git pull не швидко зливається вперед, навіть якщо немає конфліктів - git

Git pull не переміщує швидке пересилання, навіть якщо конфліктів немає - git

Я щойно виконав а 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 зробити це.


Ось демонстрація того, як це буде виглядати.

введіть опис зображення тут