Слияние моей ветви функций с мастером после конфликтов слияния в VS Code (gitlab) - PullRequest
0 голосов
/ 08 марта 2019

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

Я выполнил шаги, перечисленные в справке командной строки gitlab:

> git clone <my_repo>
> git fetch origin
> git checkout -b my-feature-branch origin/my-feature-branch
> git fetch origin
> git checkout origin/master

Это сообщение, которое я не понимаю:

Note: checking out 'origin/master'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:



git checkout -b new-branch-name

HEAD is now at ddf9bbd Merge branch 'some-different-feature-branch' into 'master'

Затем я запустил эту команду для объединения с мастером:

> git merge --no-ff VICE-291

Это показывает некоторые ошибки, которые не удалось разрешить конфликтавтоматически.

Итак, я разрешил это вручную и зафиксировал изменение.

Но когда я делаю git branch, он показывает мне этот список:

* (HEAD detached at origin/master)
  my-feature-branch
  master

Я не уверен, чтоэто и как на самом деле я могу слить my-feature-branch в master сейчас.Любая помощь приветствуется.

1 Ответ

2 голосов
/ 08 марта 2019

О сообщении, которое вы не понимаете: никаких больших беспокойств, отключенное состояние HEAD просто означает, что ни одна ветвь в настоящий момент не проверена. Это произошло после того, как вы извлекли фиксацию, на которую указывает origin/master, поскольку ветви удаленного отслеживания не могут быть извлечены.

Снова подключите HEAD к локальному мастеру и объедините ветвь функций в:

git checkout master
git merge --no-ff VICE-291
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...