git回迁历史

git回迁历史,git,Git,有没有办法查看git fetch(从远程更新)命令的执行历史 例如: 1月1日从sha:01abcdf提取至sha:bdf412 我的代码中有回归,我知道回归不存在的时间。 我的git图是直截了当的,所以我想,如果我知道我的获取历史,我可以很容易地检测到导致此回归的提交。如果您想检测回归的来源,请使用git-bisect git bisect进行二分法搜索,您必须指定一个好的和一个坏的散列,然后它将跳转到修订,并询问您提交是好还是坏 git bisect start git bisect goo

有没有办法查看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

如果要检测回归的来源,请使用
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 bisect节省了大量时间,特别是如果您能够使用带有形式化测试的
    Git bisect run命令
    。+1。一定要读一读这本书。Git bisect节省了大量时间,特别是如果您能够将
    Git bisect运行命令
    用于形式化测试的话。