Trebuie să împing după rebase?

Trebuie să împing după rebase?
Trebuie să împing după rebase?
Anonim

Dacă rebazați o ramură, va trebui să forțați să împingeți acea ramură. Rebase și un depozit partajat, în general, nu se înțeleg. Aceasta este rescrierea istoriei. Dacă alții folosesc acea ramură sau s-au ramificat din acea ramură, atunci rebazarea va fi destul de neplăcută.

Trebuie să te angajezi după rebazare?

Pentru o rebase, trebuie doar să rezolvați conflictele din index și apoi să git rebase --continue. Pentru o îmbinare, trebuie să efectuați commit-ul (git commit), dar faptul că este o îmbinare va fi reținut și un mesaj implicit de comit adecvat va fi furnizat pe care îl puteți edita.

De ce trebuie să trag după rebazare?

Puteți trage folosind rebase în loc de merge (git pull --rebase). … Modificările locale pe care le-ați făcut vor fi rebazate peste modificările de la distanță, în loc să fie îmbinate cu modificările de la distanță. Dacă rebazați o ramură, va trebui să forțați să împingeți acea ramură.

Git rebase necesită împingere forțată?

Un beneficiu secundar este acela că v-ați rebazat, dar nu trebuie să utilizați git push --force deoarece nu stricați istoricul pe ramura principală.

Ce ar trebui să fac după rebazare?

Git Rebasing Pushing după o rebaseAcest lucru poate fi rezolvat cu un git push --force, dar luați în considerare git push --force-with-lease, indicând faptul că doriți ca push să eșueze dacă ramura locală de urmărire la distanță diferă de ramura de pe telecomandă, de exemplu, altcineva a împins la telecomandă după ultima preluare.

Recomandat: