4

我最近遇到了一种情况,我将功能分支中的更改合并到我的主分支和生产分支中。然后我需要从我的生产分支中删除更改,所以我使用了git revert。我现在需要将这些更改合并回生产分支,但是如果我执行git merge sha1我会收到以下消息:

Already up-to-date

谁能帮我这个?

更新 所以我最终从我的生产分支创建了一个分支,应用了我在该分支中恢复的文件的差异,然后将该更改合并到生产中。我不喜欢它,但它奏效了。如果有办法使用相同的 sha1,我仍然很想知道。

4

1 回答 1

0

我现在需要将这些更改合并回生产分支

git revert,如果在production分支上完成,将创建一个新的提交,取消您要删除的提交。

由于该新提交已在该分支 (' production') 上,因此您无法合并它。

如果您的意思是“合并回feature分支”,那么您在分支上应用新提交的合并,feature同时从分支中删除更改feature

于 2012-11-06T15:59:36.223 回答