0

我的历史是

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]

4

0 回答 0