【发布时间】:2017-06-11 07:14:39
【问题描述】:
我有一组要删除的提交(已发布)10+。所以理想情况下,我想创建一个拉取请求,然后可以将其合并到我项目的开发分支中。
问题是,如果我这样做:
git reset --hard <commit_hash>git checkout -b my_fixed_branchgit push origin my_fixed_branch
github 上的拉取请求在 diff 中没有显示任何内容...(据我了解,这是因为开发分支已经包含来自 <commit_hash> 的更改)。所以我真的不明白如何正确地进行重置......
当然我认为可以做类似的事情
git reset --hard <commit_hash>git push origin develop -f
直接覆盖开发分支上的更改...但我想改用拉取请求。
【问题讨论】:
-
您在寻找 git revert 命令吗? git-scm.com/docs/git-revert
标签: git github git-revert