Usuń po scaleniu to zwykły sposób. Dlatego git branch -d yourbranchname
sprawdza, czy gałąź jest w pełni scalona, zanim zostanie usunięta.
Jest kilka powodów, dla których przychodzi mi do głowy, aby zachować gałąź dookoła: możesz chcieć ją zatrzymać na wypadek, gdyby pojawiły się błędy, które powracają po uruchomieniu produkcji, lub możesz chcieć mieć zapis historyczny.
W obu przypadkach możesz oznaczyć nagłówek gałęzi przed jej usunięciem. Tag jest jak gałąź, ponieważ jest wskaźnikiem do zatwierdzenia, z wyjątkiem kilku drobnych różnic: 1) porcelain zwykle nie wyświetla tagów w poleceniach eksploracyjnych, takich jak git show-branch lub tab-auto complete w kasie, 2) wybranie jednego z wyjść umieszcza cię w odłączonym (bez odniesienia) HEAD 3) możesz zostawić „ tagging message ”, co powoduje, że znacznik jest zapisywany jako obiekt w składnicy obiektów, podobnie jak zatwierdzenie.
W ten sposób zachowujesz historię, a jeśli kiedykolwiek zajdzie potrzeba naprawienia błędów, polecam po prostu utworzenie nowej gałęzi z mastera dla poprawki.