历史的历史

  • 本文关键字:历史 git github
  • 更新时间 :
  • 英文 :


在github中是否有查看分支历史记录的方法?我的意思是,分支显然只是指向提交哈希的指针。我想要的是,每次分支指向的哈希在服务器上发生变化时,都会将该变化记录在某个地方,即在gitorious中,每次有人推送分支时,都有一个新条目添加到新闻提要中,类似于"用户名将分支名从oldhash更改为newhash"。

这很好,因为git允许你通过rebase编辑历史,但如果你能看到旧的哈希,你仍然可以回到旧的历史。我只是在github中找不到类似的功能。如果你允许非ff推送,那么拥有分支用来指向哪个哈希的历史记录可能是一个真正的救命稻草。

在GitHub上没有办法做到这一点,但您自己的本地克隆内置了它——它被称为reflog。查看git help reflog了解更多详细信息(另一个链接了解更多信息)。

最新更新