Երբ քաշում եք վերաբաժանում կամ միաձուլում:

Բովանդակություն:

Երբ քաշում եք վերաբաժանում կամ միաձուլում:
Երբ քաշում եք վերաբաժանում կամ միաձուլում:

Video: Երբ քաշում եք վերաբաժանում կամ միաձուլում:

Video: Երբ քաշում եք վերաբաժանում կամ միաձուլում:
Video: Ռուսները դեռ մնալու են Անդրկովկասում.Փաշինյանը կհեռանա Պուտինի հետ միասին. ալիեվը պատժամիջոցների տակ 2024, Նոյեմբեր
Anonim

Ամփոփելով, երբ ցանկանում եք փոփոխություններ ներառել Git-ի մի ճյուղից մյուսը

  1. Օգտագործեք միաձուլումը այն դեպքերում, երբ ցանկանում եք, որ մի շարք պարտավորություններ հստակորեն խմբավորված լինեն պատմության մեջ:
  2. Օգտագործեք rebase, երբ ցանկանում եք պահպանել գծային պարտավորությունների պատմություն:
  3. ՄԻ Օգտագործեք rebase հանրային/համօգտագործվող մասնաճյուղում:

Git pull-ը միաձուլվա՞ծ է, թե՞ վերաբաժանվում է:

Լռելյայնորեն, git pull հրամանը կատարում է միաձուլում, բայց դուք կարող եք ստիպել այն ինտեգրել հեռավոր ճյուղը rebase-ի հետ՝ փոխանցելով այն --rebase տարբերակը:

Պե՞տք է քաշեմ վերաբաժանումից հետո:

tl;dr Դուք պետք է թարմացնեք և՛ հիմնականը, և՛ հատկությունը git pull-ի և git pull-ի միջոցով. Կարիք չկա git pull անել այն բանից հետո, երբ դուք վերահիմնավորեք ձեր հատկանիշը մասնաճյուղը վարպետի վերևում:

Պե՞տք է git pull կամ git rebase?

Եզրակացություն. Եթե դուք git սկսնակ եք և ցանկանում եք, որ ամեն ինչ ապահով լինի, խորհուրդ եմ տալիս անընդհատ օգտագործել git pull և git merge կոդի միաձուլման համար: … Եթե ցանկանում եք պահպանել մաքուր և կոկիկ git պատմությունը, git rebase-ը ձեզ համար է Պարզապես հիշեք, որ git rebase-ը պետք է զգուշությամբ օգտագործվի, այլապես դրա համար գին եք վճարելու::).

Պե՞տք է միաձուլվեմ քաշելուց հետո:

Ձգման հարցումների միաձուլման մասին

Ձգման հարցումում դուք առաջարկում եք, որ գլխավոր ճյուղում կատարած փոփոխությունները պետք է միավորվեն բազային ճյուղի մեջ: Լռելյայնորեն, ցանկացած ձգման հարցում կարող է միավորվել ցանկացած ժամանակ, բացառությամբ այն դեպքերի, երբ գլխավոր ճյուղը հակասում է բազային ճյուղին:

Խորհուրդ ենք տալիս: