這些都是我們當前的分支: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承諾...... –
對不起,我不能確定的你的要求,你想恢復合併?或者獲取提交歷史列表? –
我想獲得我在'功能'上提交的提交列表,但不在'分段' –