Gra*_*rks 150 git git-bisect
我正在通过命令行做一个非自动化的git bisect.一切顺利,直到我在命令历史记录中意外地返回错误的行,而不是运行测试,我运行'git bisect good'(或坏).哎呀 - 我还不知道这个提交是否应该标记为好还是坏,但这就是我所做的.
我可以撤消'git bisect good'命令,或者让git忘记它的结果,然后返回并运行该提交的测试?
man*_*lds 186
Bisect日志和平分重播
将标记的修订标记为好或坏后,发出以下命令以显示到目前为止已完成的操作:
$ git bisect log
Run Code Online (Sandbox Code Playgroud)
如果发现在指定修订的状态时出错,可以将此命令的输出保存到文件,编辑它以删除不正确的条目,然后发出以下命令以返回到已更正的状态:
$ git bisect reset
$ git bisect replay that-file
Run Code Online (Sandbox Code Playgroud)
Ben*_*ier 92
您可以输出使用的内容记录
$ git bisect log > bisect.log
Run Code Online (Sandbox Code Playgroud)
在编辑器中打开该文件,然后编辑/删除有问题的行.然后你可以重播它
$ git bisect replay bisect.log
Run Code Online (Sandbox Code Playgroud)
这是记录在案git help bisect.
| 归档时间: |
|
| 查看次数: |
10226 次 |
| 最近记录: |