有没有办法查看执行历史git fetch
(从远程更新)命令?
例如:
1月1日从sha:01abcdf获取到sha:bdf412
我的代码中有回归,我知道这个回归不存在的时间 我的git图是直的,所以我想,如果知道我的获取历史,我可以很容易地检测到带来这种回归的提交。
答案 0 :(得分:4)
如果要检测回归的来源,请使用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 :(得分:1)
据我所知,没有这样的日志(用于获取),但还有其他方法可以找到错误的引入时间。