Kolega utworzył oddział lokalny ("branchA") od mistrza, wykonał jakąś pracę, odepchnął, połączył się z wzorcem, wykonał więcej pracy i ponownie go przepchnął. Jednocześnie inni koledzy pracują nad innymi gałęziami i łączą je w celu opanowania.git: Jak wyświetlić zatwierdzenia do pojedynczego oddziału
Teraz muszę pobrać oddziałA, aby go przejrzeć. Zrobiłem więc git pull
i git checkout -b branchA origin/branchA
, co jest w porządku. Ale wszystkie polecenia (git diff/log/show) pokazują zatwierdzenia wykonane we wszystkich gałęziach repo.
Jak mogę wyświetlić różnicę wszystkich zatwierdzeń wykonanych do oddziału A względem wersji wzorca, z której został utworzony?
Również w jaki sposób mogę git diff
rozgałęzićA na bieżącą HEAD of master, ale tylko wyświetlić zmienione pliki w ramach branchA?
To nie działa. Może dlatego, że połączyłem się z mistrzem, ale widzę zmiany dokonane przez innych ludzi. – user1491250