Mam gałąź, która kilka razy łączyła z nią wzorzec (aby uzyskać najnowsze poprawki błędów w tej gałęzi funkcji). Teraz chciałem zobaczyć wszystkie zmiany, które wprowadziłem po tym, jak zacząłem pracować w tej gałęzi, więc spróbowałem git diff start_commit..HEAD
. Zauważyłem jednak, że git wyświetlał również te połączone zatwierdzenia, więc nie było to, czego chciałem.W jaki sposób GitHub tworzy żądanie pobrania
Potem próbowałem utworzyć żądanie ściągnięcia z tej gałęzi, aby sprawdzić, czy to samo dotyczy żądania ściągnięcia GitHub, ale zauważyłem, że żądanie pobrania wyświetlało tylko moje zmiany, o które chciałem.
Gałęzie wygląda to
master: A---B---C---D---E---F
\ \ \
feature: G---H---I---J---K---L
A problem jest to, że git diff A..L wyświetla wszystkie zobowiązuje od A-L, ale prośba przyciąganie GitHub jest wyświetlanie tylko G-L, który jest to, co chcę.
Więc jakie polecenie (lub polecenia) GitHub używa do utworzenia żądania ściągnięcia?
Edytuj: Dodano zdjęcie
'git diff origin/master your_feature_branch'? –
Nie, to w tym inne zatwierdzenia od mistrza po rozbieżności też .. – OsQu