Devo spingere dopo il rebase?

Devo spingere dopo il rebase?
Devo spingere dopo il rebase?
Anonim

Se ribasare un ramo dovrai forzare a spingere quel ramo. Rebase e un repository condiviso generalmente non vanno d'accordo. Questo è riscrivere la storia. Se altri stanno usando quel ramo o si sono ramificati da quel ramo, il rebase sarà piuttosto spiacevole.

Devi impegnarti dopo il rebase?

Per un rebase, devi solo risolvere i conflitti nell'indice e poi git rebase --continue. Per un'unione, è necessario eseguire il commit (git commit), ma il fatto che si tratta di un'unione verrà ricordato e verrà fornito un messaggio di commit predefinito adatto da modificare.

Perché devo tirare dopo il rebase?

Puoi tirare usando rebase invece di merge (git pull --rebase). … Le modifiche locali che hai apportato verranno ribasate sulle modifiche remote, invece di essere unite alle modifiche remote. Se ribasate un ramo, dovrete forzare a spingerlo.

Git rebase richiede un push forzato?

Un vantaggio secondario è che hai effettuato il rebased, ma non devi usare git push --force perché non stai rovinando la cronologia sul ramo principale.

Cosa devo fare dopo il rebase?

Git Rebasing Pushing dopo un rebaseQuesto può essere risolto con un git push --force, ma considera git push --force-with-lease, indicando che si desidera che il push abbia esito negativo se il ramo di monitoraggio remoto locale è diverso dal ramo sul telecomando, ad es.qualcun altro ha premuto il telecomando dopo l'ultimo recupero.