2017-11-30 27 views
0

스크린 샷의 로컬 및 원격 마스터 분기를 사용하여 커밋 트리를 확인하십시오. 왜 이것이 "2 커밋에 앞서"입니까? 주인은 1 커밋에 의해 기원/주인보다 앞서 있다고 봅니다.힘내는 내가 2 커밋이지만 앞에 오는 것 같아요. 1

한편 발산 한 지점부터 2 발의 커밋이 앞당겨집니다.

내가 잘못 생각한가요?

enter image description here

+2

특히'master'와'HEAD'가있는 첫 번째 커밋과 맨 아래에서 커밋까지, 세 번째 커밋이 맨 아래부터입니다. 이 두 가지는 (아직) '원점/마스터'에 없습니다. –

답변

1

A n은 커밋 앞두고 B의입니다. 그것은 N 개의 커밋이 B에서가 아니라 A에서 도달 할 수 있음을 의미합니다. 또는 A에 있지만 B에 없다고 말할 수 있습니다.

git log origin/master..master은 2 개의 커밋을 반환합니다. 그들은 master에서 접근 할 수 있고 origin/master에서 접근 할 수 없기 때문에 보다 2가 많습니다. master이 2 커밋보다 많습니다.