Ar man reikia stumti po rebase?

Ar man reikia stumti po rebase?
Ar man reikia stumti po rebase?
Anonim

Jei iš naujo nustatysite šaką, turėsite priverstinai nustumti tą šaką. Rebase ir bendra saugykla paprastai nesuderinami. Tai istorijos perrašymas. Jei kiti naudoja tą atšaką arba atsišako iš tos šakos, tada rebase bus gana nemalonu.

Ar reikia įsipareigoti po naujos bazės?

Jei norite atkurti bazę, tereikia išspręsti indekso nesuderinamumą ir tada git rebase --continue. Norėdami sujungti, turite atlikti įsipareigojimą (git commit), bet faktas, kad tai yra sujungimas, bus prisimintas ir bus pateiktas tinkamas numatytasis patvirtinimo pranešimas, kurį galėsite redaguoti.

Kodėl turiu traukti po naujos bazės?

Galite ištraukti naudodami rebase, o ne suliejimą (git pull --rebase). … Jūsų atlikti vietiniai pakeitimai bus iš naujo pagrįsti nuotoliniais pakeitimais, o ne sujungti su nuotoliniais pakeitimais. Jei iš naujo nustatysite šaką, turėsite priversti ją nustumti.

Ar „git Rebase“reikia jėgos paspaudimo?

Antrinė nauda yra tai, kad jūs iš naujo pagrindėte, bet nereikia naudoti git push --force, nes nekeikite istorijos pagrindinėje šakoje.

Ką turėčiau daryti po naujo nustatymo?

" nurodant, kad norite, kad siuntimas nepavyktų, jei vietinė nuotolinio stebėjimo šaka skiriasi nuo nuotolinio valdymo pulto šakos, pvz.,kažkas kitas nustūmė į nuotolinio valdymo pultą po paskutinio gavimo.