Sto lavorando con una squadra e stiamo facendo branch delle funzionalità e richieste pull.Pull request su github - mostrando commit rebased dal master
Ho creato un ramo, ci ho lavorato un po 'e ho anche lavorato poco sul master.
Poi, ho ribattezzato il ramo contro il maestro. Ora voglio fare una richiesta di pull.
Tuttavia, in GitHub, la richiesta pull mostra tutti i commit avvenuti tra quando ho creato il ramo e ora - i commit effettuati su questo ramo di funzione e i commit che sono sul master che si sono verificati nel mezzo.
Questo è un disordine rumoroso - sto facendo qualcosa di sbagliato? Mi piacerebbe che la richiesta di pull mostrasse solo i commit che ho fatto, poiché gli altri commit sono già su entrambi i master e sul mio ramo, nessuna differenza.
L'unico suggerimento che vedo è quello di creare un altro ramo basato sull'ultimo master upstream e il comando cherry picking dal mio ramo su di esso.
Che funziona come specificato, ma non riesco a spingere il ramo. La risposta è perché avevo già spinto una volta prima. –
@HsiuDai Non è possibile eseguire nuovamente il push perché non c'è nulla da spingere o perché Git rifiuta di riscrivere la cronologia del ramo? Puoi pubblicare l'URL del tuo repository e il nome del ramo? – janos
Rep. Privato temo, non posso darlo. Ma è perché git si rifiuta di riscrivere la cronologia, poiché dopo il rebase gli SHA sono tutti diversi ora. –