假设我在Git中有5次提交
asd324
qwe435
lkj456
uit677
我的HEAD
目前位于asd324
但我想在没有lkj456
的情况下回到Reset --hard
。
我的需求是,我想创建一个新的提交,其中包含lkj456
的代码但是会有自己的提交日志,例如:tre344
我做了git checkout lkj456
,但这与我的远程存储库产生了冲突。
有什么方法可以实现这个目标吗?
答案 0 :(得分:0)
您可以恢复提交asd324
和qwe435
,
git revert asd324
git revert qwe435
这将创建2个提交,撤消原始2个提交的更改。当您将其推送到远程存储库时,将允许它。