Articles of rebase

Inserisci un commit prima del commit di root in Git?

Ho chiesto prima su come schiacciare i primi due commit in un repository git. Anche se le soluzioni sono piuttosto interessanti e non proprio mentali come alcune altre cose in git, sono ancora un po ‘il proverbiale sacco di ferite se hai bisogno di ripetere la procedura molte volte durante lo sviluppo del tuo progetto. […]

Git si rifiuta di unire le storie non correlate su rebase

Durante l’ git rebase origin/development viene mostrato il seguente messaggio di errore da git: fatal: refusing to merge unrelated histories Error redoing merge 1234deadbeef1234deadbeef La mia versione git è 2.9.0. Utilizzato per funzionare bene nella versione precedente. Come posso continuare questo rebase permettendo storie indipendenti con la bandiera forzata introdotta nella nuova versione?

In git, qual è la differenza tra merge –quash e rebase?

Sono nuovo di git e sto cercando di capire la differenza tra uno squash e un rebase. Come ho capito, si esegue una zucca quando si fa un rebase.

Git workflow e rebase contro unire le domande

Utilizzo Git da un paio di mesi su un progetto con un altro sviluppatore. Ho diversi anni di esperienza con SVN , quindi credo di portare molto bagaglio alla relazione. Ho sentito che Git è eccellente per ramificazioni e fusioni, e finora non lo vedo. Certo, la ramificazione è semplice, ma quando provo a unirmi, […]

Annullamento di un rebase git

Qualcuno sa come annullare facilmente un rebase git? L’unico modo che viene in mente è quello di andare manualmente: git checkout il commit genitore in entrambi i rami quindi creare un ramo temporaneo da lì cherry-pick tutto si commette a mano sostituire il ramo in cui sono stato ribaltato dal ramo creato manualmente Nella mia […]

Quando usi git rebase invece di git merge?

Quando è consigliabile utilizzare git rebase vs. git merge ? Devo ancora unirmi dopo una corretta esecuzione di rebase?