Ho otto commit su un ramo che vorrei inviare via email ad alcune persone che non sono ancora illuminate. Finora, tutto ciò che faccio mi dà 8 file di patch, o inizia a darmi i file di patch per ogni commit nella cronologia del ramo, dall'inizio del tempo. Ho usato git rebase - Interactive per schiacciare i commit, ma ora tutto ciò che provo mi dà milioni di patch dall'inizio. Che cosa sto facendo di sbagliato?Come si schiacciano i commit in una patch con git format-patch?
git format-patch master HEAD # yields zillions of patches, even though there's
# only one commit since master
Sono curioso di sapere quale metodo si finirà per utilizzare tra le proposizioni di seguito. Fateci sapere;) – VonC
Userò git diff come suggerito da Rob Di Marco. Ma sono fuori lavoro per due settimane, avendo appena assistito alla nascita della mia seconda bambina la scorsa notte, quindi ci vorrà un po 'prima che la usi! :) – skiphoppy
Mi piacerebbe vedere git format-patch --squash master HEAD – schoetbi