Historien din vil alltid bli bevart. Så i utgangspunktet er den eneste grunnen til å beholde hurtigreparasjonen etter en sammenslåing hvis du planlegger å gjøre flere endringer i den samme hurtigreparasjonen, noe som ikke gir mye mening når du slipper hurtigreparasjonen. Så du bør føle deg helt trygg på å slette filialen etter sammenslåingen.
Hva skal jeg gjøre med filialer etter sammenslåing?
Når du er ferdig med en gren og den er slått sammen til master, slett den. En ny gren kan lages av den siste forpliktelsen på mastergrenen. Selv om det er ok å henge på grener etter at du har slått dem sammen til masteren, vil de begynne å hope seg opp.
Bør du beholde gamle git-grener?
Reusing patch-1-grenen (etter at dens opprinnelige PR har blitt slått sammen og lukket) er en god måte å forårsake problemer i git-lageret ditt. Du kan opprette en annen gren, og til og med gi den samme navn, men ikke resirkuler grener du allerede har knyttet til en pull-forespørsel for bruk med noe annet arbeid.
Er sammenslåtte filialer slettet?
git checkout master | git branch -r --merged | grep -v … Og så kan du slette alle de lokale sammenslåtte grenene ved å gjøre en enkel git-opprydding. Du vil ekskludere master-, hoved- og utviklingsgrenene fra disse kommandoene. Dette fungerer også for å slette alle sammenslåtte grener unntatt master.
Er det greit å slette gren i git?
Du kan trygt fjerne en gren med git branch -ddin filial. Hvis den inneholder usammenslåtte endringer (dvs. du vil miste commits ved å slette grenen), vil git fortelle deg det og vil ikke slette den. Så det er billig å slette en sammenslått filial og vil ikke føre til at du mister noen historikk.