git - 我如何解释这个 git bisect 输出?

标签 git

我运行 git bisect 发现我的代码中有一个错误:

Frank:wdi user$ git bisect good 36c1756119c19d4773d008a7ba944f8a9cb35a18
9095710f3e59feb7ad2c8609f4877998e0b5c07c is the first bad commit
commit 9095710f3e59feb7ad2c8609f4877998e0b5c07c
Author: Eric Baldwin <email address>
Date:   Wed Aug 14 12:10:08 2013 -0400

    Commit message

:100755 100755 3502c3b66f26ed6c6031fb2c406933143418b887 efe4970775fb1b35525abfbd9da7ded8a8003d39 M  Gemfile
:100644 100644 f171121bb0cf5f5350636f032b07ebc3e643a271 d2fc157cf2bd0b26c7eac14a65fbd32b5fa5e312 M  Gemfile.lock
:040000 040000 771b9240530ad699dadad1ea3117754b1c927e0a 92659d3a5a4cee031435394f03049a8baa2e1209 M  app
:040000 040000 027677959fac0f3d0efca22c38e69000f19e7f9b eabdc7c09f6a8ef46d6e493bb3511a8c835e7f14 M  spec

我想查看文件的好版本和坏版本之间的差异,以确定错误到底是什么。我如何使用此输出执行此操作?

最佳答案

git diff first_bad_commit_hash^ first_bad_commit_hash 将向您显示第一个错误提交与紧接其之前的提交之间的差异。

在你的情况下是:

git diff 9095710f3e59feb7ad2c8609f4877998e0b5c07c^ 9095710f3e59feb7ad2c8609f4877998e0b5c07c

关于git - 我如何解释这个 git bisect 输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18274457/

相关文章:

iphone - 是否有支持对远程存储库进行推/pull 的 objective-c git 库?

git - 如何根据工作树中的更改创建新的 git 分支?

svn - 新手的版本控制

git - 简单的 Github 提交不起作用(尝试将图像添加到我的公共(public)图像文件夹)

当 .gitignore 中排除了父文件夹时,Git 包含任意嵌套的子文件夹

Git:管理分支

git - 字体 Font Awesome 在 Git 克隆/pull 后显示为框?

git - 如何处理文件被添加到 git 中的错误提交?

Git pull 忽略图像文件

git - 将项目从 RCS 迁移到 git?