- 마스터
- 준비 지금
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를 제공합니다 ...하지만 난은 diff에 커밋 싶어 ... 난, 난 당신이 요구하는 어떤 확신 미안 해요 –
, 당신이하려고하는 병합을 되돌리려면? 아니면 커밋의 히스토리 목록을 얻으시겠습니까? –
'feature '에는 있지만'staging'에는없는 커밋 목록을 얻고 싶습니다. –