繁体   English   中英

git历史记录

[英]git history of fetches

有什么方法可以查看执行历史记录git fetch (从远程更新)命令吗?
例如:
1月1日从sha:01abcdf获取到sha:bdf412

我的代码中有回归,并且我知道不存在该回归的时间。
我的git图是笔直的,所以我想,如果知道我的提取历史记录,就可以轻松检测出导致这种回归的提交。

如果要检测回归的来源,请使用git bisect

git bisect进行二分法搜索,您必须指定一个好的哈希表和一个坏的哈希表,然后它将跳转到修订版,并询问您提交的好坏。

git bisect start
git bisect good SOME_HASH
git bisect bad SOME_OTHER_HASH
# Git will jump to a revision and let you test
git bisect good # Or bad, depending on if the bug is still here
git bisect bad ...
# And so on

据我所知,没有这样的日志(用于获取),但是还有其他方法可以找到引入错误的时间。

  1. 使用git rev-list查看您实际检出的提交(这与简单地获取不同)。
  2. 如果这样做没有帮助,请使用git bisect ,它是一个功能更强大且更复杂的工具。 它将使查找提交变得更容易,直到您发现损坏的提交为止。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM