Mam małe repozytorium z masterem i eksperymentalną gałęzią do testowania nowych funkcji. Zdecydowałem się nie wdrażać tych funkcji na urządzeniu master.Co stanie się z odgałęzieniem git po usunięciu, jeśli nie zostało scalone?
Co dzieje się z zatwierdzeniami oddziału eksperymentalnego, kiedy usuwam gałąź przy użyciu git push origin --delete <branchName>
? Czy git zatrzyma jakieś niedostępne resztki? Jeśli dobrze pamiętam, mam tagi w tej gałęzi i jest ono przesyłane do github. Czy to spowoduje jakiś problem?
edit:
Sprawdziłem gitk --all
jak sugeruje wykres popełnić wygląda następująco:
Co chcę usunąć gałąź babel ze wszystkich jego zobowiązuje, a Nie chcę, żeby było to wspaniałe. czy to możliwe?
Dzięki! Więc nie mam nic do zrobienia ręcznie na temat tych bezreferencyjnych zatwierdzeń, gc zajmie się nimi. – inf3rno
Tak, ostatecznie. Jeśli chodzi o edycję, usunięcie gałęzi babel (lokalnej i zdalnej) i usunięcie tej skrzynki spowoduje, że te zatwierdzenia będą dostępne do usuwania śmieci. – poke