我已经提交了一些代码,下面我给出了我的问题陈述。 提交
abcdef5 - empty
qwerty5 - my code
它们都在我的分支abc
如何将它们合并为1个提交?
我在我的分支中只需要qwerty5
。
答案 0 :(得分:0)
如果abcdef5
确实为空(并且它是您本地分支abc
上的最新提交),则可以放弃它:
git reset --hard @~
那里不需要挤压 然后你可以推动你的分支。
答案 1 :(得分:0)
您可以使用以下步骤来压缩空提交:
git rebase -i HEAD~2
pick abcdef5 a
pick qwerty5 b
s abcdef5 a
pick qwerty5 b
# This is a combination of 2 commits.
# The first commit's message is:
message from commit a
# This is the 2nd commit message:
message from commit b
git push --force
希望这会有所帮助。 :)