Я пытаюсь использовать ветви функций в Git, где я продолжаю работу над различными функциями отдельно, а когда функция завершена, переместите ее в основную ветку.
Я создал новую ветку функций, проделал некоторую работу и использовал Eclipse, чтобы выдать коммит в процессе. В Eclipse я выбрал «Подтвердить и нажать», и всплывает это диалоговое окно:
Я нажимаю «Предварительный просмотр», затем «Push».
Проблема в том, что коммит теперь отображается во всех моих ветках функций. Если я захожу на github.com, переключаюсь на ветку функций, отличную от той, в которой я работал, коммит есть! Файлы в этой ветви изменяются, и фиксация появляется в истории фиксации. Как ни странно, коммит не отображается в основной ветке.
Что здесь происходит? Почему мой коммит не ограничен веткой, в которой я работал?