Ja atkārtojat zaru, jums būs jāpiespiež, lai virzītu šo zaru. Rebase un koplietošanas repozitorijs parasti nesader. Tā ir vēstures pārrakstīšana. Ja citi izmanto šo filiāli vai ir atzarojuši no šīs filiāles, tad pārbāze būs diezgan nepatīkama.
Vai jums ir jāapņemas pēc bāzes atjaunošanas?
Lai veiktu atkārtotu bāzi, tikai jāatrisina konflikti indeksā un pēc tam jāaktivizē bāze --turpināt. Lai sapludinātu, jums ir jāveic commit (git commit), taču fakts, ka tā ir sapludināšana, tiks atcerēts un tiks piegādāts piemērots noklusējuma izpildes ziņojums, ko varat rediģēt.
Kāpēc man ir jāvelk pēc rebase?
Varat izvilkt, izmantojot rebase, nevis sapludināšanu (git pull --rebase). … Jūsu veiktās vietējās izmaiņas tiks atkārtoti balstītas uz attālinātajām izmaiņām, nevis tiks apvienotas ar attālajām izmaiņām. Ja novirzīsiet zaru no jauna, jums būs jāpiespiež, lai virzītu šo zaru.
Vai Git Rebase ir nepieciešama spēka nospiešana?
Sekundārais ieguvums ir tas, ka esat atkārtoti pamatojis, bet jums nav jāizmanto git push --force, jo jūs neslēpjat vēsturi galvenajā zarā.
Kas man jādara pēc rebase?
Git Rebasing Pushing pēc rebaseTo var atrisināt ar git push --force, bet apsveriet iespēju git push --force-with-lease, norādot, ka vēlaties, lai push neizdodas, ja vietējā attālās izsekošanas filiāle atšķiras no tālvadības pults filiāles, piemēram,kāds cits pēc pēdējās ielādes piespieda tālvadības pulti.