我的历史是
P --> A --> revert_A --> B
我决定放弃 revert_A 和 squash A 和 B
P --> A_squash_B
我跑git rebase -i,摔revert_A,壁球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实际上是 my 的哈希值A_squash_B,并且它没有被my_branch.
git 是什么意思[detached HEAD 4cc03a1]?