Necessito empènyer després de rebase?

Necessito empènyer després de rebase?
Necessito empènyer després de rebase?
Anonim

Si rebaseu una branca, haureu de forçar-la a empènyer-la. Rebase i un repositori compartit generalment no s'entenen. Això és reescriure la història. Si altres fan servir aquesta branca o s'han ramificat d'aquesta branca, la rebase serà força desagradable.

Necessites comprometre't després de la rebase?

Per a una rebase, només cal que resolgueu els conflictes de l'índex i després git rebase --continue. Per a una fusió, heu de fer la confirmació (git commit), però el fet que es tracti d'una fusió es recordarà i se us proporcionarà un missatge de commit predeterminat adequat perquè l'editeu.

Per què he de tirar després de la rebase?

Podeu treure utilitzant rebase en comptes de combinar (git pull --rebase). … Els canvis locals que heu fet es tornaran a basar a sobre dels canvis remots, en lloc de combinar-los amb els canvis remots. Si canvieu la base d'una branca, haureu de forçar-la a empènyer-la.

El rebase de git requereix forçar la força?

Un avantatge secundari és que heu canviat la base, però no cal que utilitzeu git push --force perquè no esteu clavant l'historial a la branca mestra.

Què he de fer després de la rebase?

Git Rebasing Pushing després d'una rebaseAixò es pot resoldre amb un git push --force, però considereu git push --force-with-lease, indicant que voleu que el push falli si la branca local de seguiment remot és diferent de la branca del comandament, per exemple,algú més va empènyer al comandament després de l'última recuperació.