Git: Почему Eclipse подтолкнул мой коммит к нескольким веткам? - PullRequest
1 голос
/ 29 апреля 2019

Я пытаюсь использовать ветви функций в Git, где я продолжаю работу над различными функциями отдельно, а когда функция завершена, переместите ее в основную ветку.

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

enter image description here

Я нажимаю «Предварительный просмотр», затем «Push».

Проблема в том, что коммит теперь отображается во всех моих ветках функций. Если я захожу на github.com, переключаюсь на ветку функций, отличную от той, в которой я работал, коммит есть! Файлы в этой ветви изменяются, и фиксация появляется в истории фиксации. Как ни странно, коммит не отображается в основной ветке.

Что здесь происходит? Почему мой коммит не ограничен веткой, в которой я работал?

1 Ответ

1 голос
/ 29 апреля 2019

Оказывается, что другие ветви функций были созданы кем-то другим, и что кто-то создал ветви на основе моей ветви функций, а не на основе master.Так что мой коммит незавершенного производства был с самого начала в других ветках функций.К сожалению, похоже, что Github не предоставляет достаточно информации, чтобы прояснить это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...