这些都是我们当前的分支:Git的合并和历史变化
- 主
- 分期
- 功能
现在feature
从分期诞生,并有许多提交随着方式一些从舞台和主人合并。
但feature
从分期出生。分期有多次提交后来被删除...
即:从历史分期
staging: a->b->c->d->e
feature: a->b->c->d->e->f->h->i->j...
但一段时间后,有人取出提交所以现在这个状态
staging: c->d->e
feature: a->b->c->d->e->f->h->i->j...
但使事情变得更糟,有更多的提交承诺,后来合并到功能
staging: c->d->e->s1->s2->s3
feature: a->b->c->d->e->f->h->i->j->s1->s2->s3->f1->f2
任何想法如何我可以得到从feature
到staging
承诺差异?
因为当我运行
git show-branch feature staging
我什么也得不到,原因分期合并功能
是肯定的,这让我在文件中的差异......但我希望中DIFF承诺...... –
对不起,我不能确定的你的要求,你想恢复合并?或者获取提交历史列表? –
我想获得我在'功能'上提交的提交列表,但不在'分段' –