Моя история была
P --> A --> revert_A --> B
Я решил сбросить revert_A и squa sh A и B, чтобы иметь
P --> A_squash_B
Я бегу git rebase -i
, сброс revert_A
, squa sh B
. История становится тем, что я хотел, но с этим сообщением
$ git rebase -i
[detached HEAD 4cc03a1] check also if error log has been written
Date: Wed Jan 22 11:44:25 2020 +0100
2 files changed, 29 insertions(+), 3 deletions(-)
Successfully rebased and updated refs/heads/new_branch.
4cc03a1
действительно является ха sh моего A_squash_B
, и он не отделен, так как на него ссылается my_branch
.
Что означает git [detached HEAD 4cc03a1]
?