【发布时间】:2011-09-23 19:21:37
【问题描述】:
所以我们的设计师对一些图像进行了一些更改,并提交了这些更改。所以现在我们的git log 看起来像这样:
Commit 1: Changed images
Commit 2: Oops, forgot to commit a few images
...然后企业希望它们看起来不同,因此设计师更改了它们,并再次提交:
Commit 1: Changed images
Commit 2: Oops, forgot to commit a few images
Commit 3: Changed images again
Commit 4: Minor tweaks to new images just committed
...现在企业决定他们第一次更喜欢这些图像。所以现在我们需要回滚到它们接近开始的方式。我尝试了几种不同的方法,我认为我需要使用的方法是git revert,这样我就可以创建一个新的提交,将图像恢复到以前的样子。但是,当我尝试这样做时,我似乎遇到了冲突。我该怎么做才能强制用Commit 1 和Commit 2 中所做的更改覆盖新图像?
【问题讨论】:
标签: git git-revert