【问题标题】:Reverting after git bisectgit bisect 后恢复
【发布时间】:2020-10-09 13:19:05
【问题描述】:

我正在做一个计算器项目。在那,我必须使用 git bisect 找到错误的提交,并使用 git revert 删除该提交。结果必须暂存、提交并推送到远程仓库。

使用 git bisect,我发现了错误的提交。

然后输入,git bisect reset

后来,我用git revert commitSHA

显示一些解决冲突的消息。 访问了文件(newfile.py),并删除了导致该文件的语句。 然后用 git add . 上演它 然后, git 提交 并使用提到的还原消息。

用过,git push

我做了所有这些事情之后,它仍然显示它不完整。

由于我是初学者,我想知道我是否错过了介于两者之间的东西,或者这不是正确的方法。 帮帮我!

【问题讨论】:

  • 所有命令看起来都不错。什么是“仍然显示不完整”?
  • 就像我们在还原后所期望的更改没有显示一样。显示失败的测试用例
  • "访问了文件(newfile.py),并删除了导致"冲突的语句——这可能是?
  • 我通过删除 中的语句解决了冲突
  • 但是错误的提交意味着用于将变量 a 的值从 20 更改为 10

标签: git git-revert git-bisect


【解决方案1】:

找到错误提交之后 运行git bisect reset

运行之后

git revert #SHA

您应该不会看到任何冲突。

:wq

然后

git push

【讨论】:

    猜你喜欢
    • 2018-06-03
    • 2020-07-26
    • 2021-12-27
    • 2020-07-09
    • 1970-01-01
    • 2015-08-10
    • 1970-01-01
    • 1970-01-01
    • 2020-08-23
    相关资源
    最近更新 更多