Git - pytanko

Hej,
mam taką sytuację:

o-o-o-o-A-B-C <- branch 1 \ o-o-o-..-o < branch 2
jak pokazac tylko commity A, B, C w git log?

git show A…C ?

Źle spytałem…
Codzi mi o to, że chcę sprawdzić z poziomu branch 2, jakie nowe commity ma branch 1, których nie ma w branch 2.

przejdz na branch2 i zrob git diff branch1

a czy git status nie rozwiązuje czasem sprawy?

git log branch1…branch2
tudzież
git log branch2…branch1

Stawiam na:
@branch2: git diff …branch1

Przecież autor wyraźnie napisał “jak pokazac tylko commity (…)?”, więc skąd te show, diff?

Dorzucę jeszcze gitg :slight_smile:

Dzięki radarek, git log branch2…branch1 to to co potrzebowałem!

Ale pamiętaj, że to Ci pokaże wszystkie różnice, tzn. nie tylko te najnowsze commity - jeśli tam po drodze były inne, też się wyświetlą. Chociaż podejrzewam, że to i tak wsytarczające.

Shameless plug: http://rubysfera.pl/2012/01/git-zaawansowany-diff-status-log/