Twoja historia będzie zawsze zachowana. Więc w zasadzie jedynym powodem, aby zachować gałąź hotfix po scaleniu, jest to, że planujesz wprowadzić więcej zmian w tej samej poprawce, co nie ma większego sensu po wydaniu poprawki. Więc powinieneś czuć się całkowicie bezpiecznie, usuwając gałąź po połączeniu.
Co zrobić z gałęziami po połączeniu?
Kiedy skończysz z gałęzią i zostanie ona scalona z główną, usuń ją. Nowa gałąź może zostać stworzona z ostatniego zatwierdzenia w gałęzi master. Ponadto, jeśli można zawiesić się na gałęziach po połączeniu ich z masterem, zaczną się one nawarstwiać.
Czy powinieneś zachować stare gałęzie git?
Ponowne użycie gałęzi patch-1 (po połączeniu i zamknięciu oryginalnego PR) jest dobrym sposobem na spowodowanie problemów w repozytorium git. Możesz utworzyć inną gałąź, a nawet nadać jej tę samą nazwę, ale nie odtwarzaj gałęzi, które już skojarzyłeś z żądaniem ściągnięcia do użytku w innych pracach.
Czy scalone gałęzie zostały usunięte?
git checkout master | git branch -r --merged | grep -v … A następnie możesz usunąć wszystkie lokalne połączone gałęzie, wykonując proste czyszczenie git. Będziesz chciał wykluczyć gałęzie master, main i development z tych poleceń. Działa to również w celu usunięcia wszystkich połączonych gałęzi z wyjątkiem głównej.
Czy dobrze jest usunąć branch w git?
Możesz bezpiecznie usunąć gałąź za pomocą git branch -dtwójoddział. Jeśli zawiera niescalone zmiany (tj. stracisz zatwierdzenia usuwając gałąź), git powie ci i nie usunie go. Tak więc usunięcie połączonej gałęzi jest tanie i nie spowoduje utraty historii.