我从服务器日志中知道,错误最初会在几天前的某个时间开始出现。
要部署,我在服务器上发出git pull
。
我想知道在错误开始出现的时候提交了哪些提交。
查看日志,<author date>
和<committer date>
都在所有存储库中提供相同的日期(正如您所期望的那样),它们与提交提交到git的时间相关(在开发存储库),而不是它出现在部署存储库中时。
知道是否有可能从git中删除这些信息?
答案 0 :(得分:1)
我也想知道一个很好的答案,但我可以建议的一件事是,获取提交的哈希值,转到.git/objects/xx/remaininghash
并查看创建它的日期?
我没有直接回答您的问题,但您也可以使用git bisect
来缩小导致问题的提交范围。
答案 1 :(得分:1)
试试这个:
git reflog show master@{2.weeks.ago}