Historia yako itahifadhiwa kila wakati. Kwa hivyo kimsingi sababu pekee ya kuweka tawi la hotfix baada ya kuunganishwa ni ikiwa unapanga kufanya mabadiliko yoyote kwa hotfix sawa, ambayo haina maana sana mara tu utakapotoa hotfix. Kwa hivyo unapaswa kujisikia salama kabisa kufuta tawi baada ya kuunganisha.
Nini cha kufanya na matawi baada ya kuunganishwa?
Ukimaliza na tawi na kuunganishwa kuwa master, lifute. Tawi jipya linaweza kufanywa kutoka kwa ahadi ya hivi karibuni kwenye tawi kuu. Pia, ingawa ni sawa kuning'inia kwenye matawi baada ya kuyaunganisha kuwa bwana yataanza kurundikana.
Je, unapaswa kuweka matawi ya zamani ya git?
Kutumia tena tawi la kiraka-1 (baada ya PR yake ya asili kuunganishwa na kufungwa) ni njia nzuri ya kusababisha matatizo katika hazina yako ya git. Unaweza kuunda tawi lingine, na hata ulipe jina sawa, lakini usirudishe matawi ambayo tayari umehusisha na ombi la kuvuta ili litumike na kazi nyingine yoyote.
Je, matawi yaliyounganishwa yamefutwa?
git checkout master | git branch -r --meged | grep -v … Na kisha unaweza kufuta matawi yote yaliyounganishwa ya ndani kufanya git cleanup rahisi. Utataka kuwatenga master, main & tengeneza matawi kutoka kwa amri hizo. Hii pia inafanya kazi kufuta matawi yote yaliyounganishwa isipokuwa master.
Je, ni vizuri kufuta tawi kwenye git?
Unaweza kuondoa tawi kwa usalama ukitumia git branch -dtawi lako. Ikiwa ina mabadiliko ambayo hayajaunganishwa (yaani, utapoteza ahadi kwa kufuta tawi), git itakuambia na haitaifuta. Kwa hivyo, kufuta tawi lililounganishwa ni nafuu na hakutakufanya upoteze historia yoyote.