Jūsų istorija visada bus išsaugota. Taigi iš esmės vienintelė priežastis palikti karštųjų pataisų šaką po sujungimo yra tai, kad planuojate atlikti daugiau tos pačios karštosios pataisos pakeitimų, o tai nėra prasminga, kai išleidžiate karštąsias pataisas. Taigi turėtumėte jaustis visiškai saugūs ištrindami šaką po sujungimo
Ką turėčiau daryti sujungus?
Kai identifikuosite prieštaraujančius skyrius, galite įeiti ir pataisyti sujungimą pagal savo skonį. Kai būsite pasiruošę užbaigti sujungimą, tereikia paleisti „git add“nesuderinamame faile (-ius), kad praneštumėte „Git“, kad viskas išspręsta. Tada paleidžiate įprastą git įsipareigojimą, kad sugeneruotumėte sujungimo įsipareigojimą.
Ar „GitHub“ištrina šaką po sujungimo?
Jūs galite turėti pagrindines šakas, kurios bus automatiškai ištrintos, kai ištraukimo užklausos bus sujungtos jūsų saugykloje … „GitHub“eikite į pagrindinį saugyklos puslapį. Po saugyklos pavadinimu spustelėkite Nustatymai. Skiltyje „Sujungti mygtukas“pažymėkite arba panaikinkite pasirinkimą Automatiškai ištrinti pagrindines šakas.
Ar galiu ištrinti sujungtą šaką?
Norint būti šiek tiek konkretesnis, git filialas - D ištrina bet kurią šaką, nesvarbu, ar ji buvo sujungta, ar ne. Taip pat galite tai padaryti tiesiogiai iš „GitHub“, jei einate į atpirkimo sandorio skyrių „filialai“(pvz., github.com///branches).
Ką daro filialo ištrynimas?
Git sistemoje šakos yra tik rodyklės (nuorodos) į įsipareigojimus nukreiptame acikliniame įsipareigojimų grafike (DAG). Tai reiškia, kad ištrynus šaką pašalinamos tik nuorodos į įsipareigojimus, todėl kai kurie DAG įsipareigojimai gali būti nepasiekiami, todėl nematomi.