Исходное дерево 1 ветка впереди и 1 ветка позади - PullRequest
0 голосов
/ 02 июля 2018

У меня проблема с моим репозиторием SourceTree. Я не знаю, что я сделал, но теперь у меня есть 1 ветка позади и 1 ветка впереди. И если я пытаюсь вытащить, я получаю ошибку, которая говорит о том, что у меня есть незафиксированные изменения (но у меня их нет), и если я пытаюсь нажать, я получаю сообщение об ошибке и говорит, что мне нужно сначала вытащить. Если я пытаюсь объединить мою ветку, я также получаю сообщение об ошибке: «роковое: вы не завершили свое слияние (существует MERGE_HEAD). Пожалуйста, передайте изменения перед слиянием».

Вот картинка:

enter image description here

А вот и видео: http://recordit.co/MYOgeSFTaD

Спасибо, что уделили время!

Ответы [ 2 ]

0 голосов
/ 02 июля 2018

Я исправил это, нажав кнопку «Применить», и после того, как я установил флажок «Немедленно переместить изменения в источник», я фактически ничего не фиксирую (0 файлов). Но была создана связь между веткой и мастером, и теперь у меня больше нет ошибок. Я не знаю, нормально это или нет, но это решило мою проблему. Вот фотография, чтобы вы могли сравнить первую фотографию с этой:

enter image description here

Спасибо!

0 голосов
/ 02 июля 2018

Ваш дальний origin/master и ваш местный master оба на 1 коммит вперед.

1 позади означает, что удаленное репо на 1 коммит дальше от вашей общей базы
1 впереди означает, что ваше локальное рабочее пространство на 1 коммит дальше от вашей общей базы

Если вы хотите отправить свои модификации, вам нужно догнать удаленные коммиты (1 позади) и объединить их с вашими локальными модификациями (1 впереди) . Нажмите Потяните , если нет конфликта (ваши правки не находятся в том же месте, что и их) это создаст для вас новый коммит, иначе вам придется решать эти конфликты первый.

Тогда вы будете на 2 впереди, но уже не позади. Вы не можете продвигаться с коммитами позади. Просто нажмите ваши модификации.


Я редактирую это после просмотра вашего видео. В вашей рабочей области есть конфликты. Просто нажмите File Status на левой боковой панели и разрешите эти конфликты. Затем подтвердите, затем нажмите, как описано выше.

...