使用git查找错误文件的最佳方法

使用git查找错误文件的最佳方法,git,debugging,Git,Debugging,我想知道你们是否有找到“坏文件/代码”的好方法。 假设我们有一个工作大师的分支。我更改了几个文件(+10)。 在改变之后,我发现有东西坏了,为了说明这不是一个明显的错误。 当保存我的更改时,它会起作用。 打开背面的更改-已损坏 我知道我可以使用git diff,这非常好,但这意味着我必须理解特定更改的所有含义(在您没有构建的遗留系统中,情况往往不是这样)。对于10多个文件,它往往会变得乏味——我们不想让人厌烦,是吗 我在考虑一种只隐藏特定文件的方法——可能吗 或者制作分支的副本,并逐个“签出--

我想知道你们是否有找到“坏文件/代码”的好方法。 假设我们有一个工作大师的分支。我更改了几个文件(+10)。 在改变之后,我发现有东西坏了,为了说明这不是一个明显的错误。 当保存我的更改时,它会起作用。 打开背面的更改-已损坏

我知道我可以使用git diff,这非常好,但这意味着我必须理解特定更改的所有含义(在您没有构建的遗留系统中,情况往往不是这样)。对于10多个文件,它往往会变得乏味——我们不想让人厌烦,是吗

我在考虑一种只隐藏特定文件的方法——可能吗

或者制作分支的副本,并逐个“签出--”文件


您会怎么做?

如果您有办法测试给定的修订是否正确,那么您可以使用
git bisect
查找错误提交。看。

是的,但是这里的
头部
很好;未灰化的变化是不好的。错误在更改中。没有要对分的内容。请逐个提交所有文件,然后对分。更好的是-将现有的未提交的更改拆分为单独的提交,然后平分。感谢您的共同努力!不知道您可以单独提交更改。出于偏执的原因,我将从分支副本中执行此操作。