Czy śmieci GitHub zbierają dangling commits, do których odwołują się żądania ściągania?
Następująca sytuacja pojawia się od czasu do czasu…
I git checkout -b experiment
, wykonaj kilka zmian eksperymentalnych i otwórz żądanie ściągnięcia. Po krótkiej dyskusji żądanie ściągnięcia jest odrzucane.
Gdybym miał teraz usunąć zdalną gałąź, czy spowodowałoby to, że diff byłby niedostępny w pewnym momencie, czy też GitHub zapewnia, że zatwierdzenia pojawiające się w żądaniach ściągania nie są zbierane, nawet jeśli nie pojawiają się na żadnej gałęzi?
Chciałbym usunąć martwe gałęzie, ale tylko wtedy, gdy nie zmniejszy to historycznej wartości odrzuconych żądań ściągania.