Sourcetree установил HEAD в качестве источника / мастера - PullRequest
0 голосов
/ 29 ноября 2018

Я пытаюсь сделать ветку HEAD с комментарием "готово" к исходной / главной ветке или главной ветке.Какие-либо предложения?enter image description here

1 Ответ

0 голосов
/ 29 ноября 2018

Откройте терминал в каталоге проекта (есть кнопка на панели инструментов SourceTree, которая делает это) и запустите:

git reflog

Показывает последние позиции HEAD (текущая ветка илификсации).Ваша должна начинаться с:

***** HEAD@{0} checkout: moving from xxxxx to master

, где xxxxx - хеш коммита.Это хеш коммита, на котором вы были ранее (показан на изображении с сообщением о коммите «done»).

Вы можете проверить это, выполнив:

git log -n 1 xxxxx

(замените xxxxx в приведенной выше команде с реальным хешем).

Если это действительно тот коммит, который вам нужен, вы можете выполнить:

git checkout -B master xxxxx

, чтобы точка ветвления master указывала наКоммит с сообщением "Done".

Подробнее о git reflog, git branch и git checkout.

Не делайте двойной щелчок по строкам в SourceTree;он попытается оформить коммит, дважды щелкнув по нему, и вы окажетесь в обособленном HEAD состоянии.

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