【发布时间】:2011-03-23 07:52:24
【问题描述】:
我有以下问题...
我试图将一个远程分支合并到我的本地,然后将更改推送到存储库...好的,我获取了具有三个提交的远程分支,但其中一个尚未完成,所以我没有想要将这些提交中的一个推送到 repo ......当我运行 git log 时,它向我显示了这个:
commit: A1
merge: M1
merge remote branch "remote/branch"
提交:A2 提交:A3 提交:A4
我想删除提交 A2... 我该怎么做?我正在搜索,有人说要使用 git rebase 或 git reset,但我不确定我应该使用哪一个...以防万一,我没有推送这些更改
感谢您的帮助
【问题讨论】:
-
您想只删除提交 A2,还是提交 A2 以及它之后的所有内容?等等,你想删除提交,还是只是不推送它?
-
嗨,martinho,我只想删除提交 A2