在github中有没有办法看到分支历史的历史? 我的意思是,分支显然只是指向提交哈希的指针。我想要的是每次分支指向的哈希在服务器上发生变化,因为该更改被记录到某个地方,即每次有人推动分支时都有一个新的条目添加到新闻源中,例如“用户名”将branchname从oldhash更改为newhash“。
这很好,因为git允许你通过rebase编辑历史记录,但如果你能看到旧的哈希,你仍然可以回到旧的历史记录。我只是在github中找不到类似的功能。如果你允许非ff推送,那么拥有一个分支用来指向的哈希的历史可以成为真正的救星。
答案 0 :(得分:1)
在GitHub本身没有办法做到这一点,但你自己的本地克隆有内置的 - 它被称为reflog。请查看git help reflog
了解更多详情(以及another link了解详情)。