我有3个分支:master
,featureX
和revertFeatureX
。
featureX
并进行更改。featureX
合并到主人。revertFeatureX
。featureX
的更改。revertFeatureX
合并到主人。featureX
有了一些新的变化。现在我的问题是:当我现在尝试再次合并featureX
时,只有步骤6中的更改才会合并。但不是featureX
的变化。
如何从第1步恢复更改?
答案 0 :(得分:1)
感谢Stuart Buckingham提示。 我用这种方式解决了这个问题:
featureX_readd
featureX
合并到featureX_readd
featureX_readd
合并到master
- >完成。答案 1 :(得分:0)
如果只有一个文件丢失(如标题所示),而不是单独提交,您可以通过在git log
中查找相关提交然后执行git checkout <COMMIT ID> <MISSING FILE>
<来检出旧文件/ p>