2012-07-26 4 views
0

두 개의 분기 staginglive이 있습니다. 이전에 staginglive에 병합했습니다. 지난번에 staginglive으로 병합 한 이후 발생한 모든 커밋 목록이 필요하며 그 목록에는 병합 된 커밋 목록 대신 병합 커밋이 있어야합니다 (예 : devstaging에 병합하면 볼 수 있음). 병합 된 커밋이 아닌 병합 된 dev의 커밋). 어떻게해야합니까? 선택적으로, 여분의 재미를 위해, 방법 제외하는 커밋 말해병합 된 커밋을 포함하여 마지막 병합 이후 디스플레이 커밋

이 목록에서 live에서 staging에 병합.

+1

왜 '병합 커밋'을 대체해야합니까? 병합 된 커밋은 일반'git log '에 나타납니다. 그래서 단지'git log staging..live'를 실행하는 것이 두 브랜치 간의 커미트 차이를 얻기에 충분해야합니다. – pmr

+0

'git log'는 병합 커밋을 나열합니다 : "병합 지점 'dev'을 스테이징으로 병합하십시오. 면밀히 조사하자마자 live.staging에서 다른 지점의 커밋을 볼 수 있습니다. Git은 모든 분기의 결합 된 내역을 시간순으로 표시하는 것처럼 보이지만 병합 커밋이있는 병합 된 커밋을 표시 할 것으로 예상됩니다. 그러나 이것은 만족 스럽습니다. – spiffytech

답변

0

git log staging ^live 당신에게 준비에 있지만 라이브에서 하지 모든 커밋, 즉 살 수있는 마지막 병합 이후 준비에 일어난들을 제공 할 것입니다.

관련 문제