Mi sono unito a un altro ramo e ci sono pochi commit dopo l'unione, prima di premere voglio cambiare il messaggio di unione. git rebase -i non sta visualizzando il commit di unione.Come modificare il messaggio di commit di una git merge
10
A
risposta
13
Non sono sicuro se c'è una versione più elegante, ma cosa si può fare è il seguente:
git checkout <sha of merge>
git commit --amend # edit message
git rebase HEAD previous_branch
+1
o un migliore (più corretto) comando finale di rebase: 'git rebase
Problemi correlati
- 1. Come posso modificare il messaggio di commit di qualsiasi commit in git?
- 2. Git messaggio di unione di merge non incluso conflitti
- 3. Cambia vecchio messaggio di commit su Git
- 4. ^M caratteri nel messaggio di commit git (git commit -v)
- 5. Modifica messaggio di commit errato in Git
- 6. Forza unione dopo il ripristino di merge commit int git
- 7. Come trovare git commit nel repository tramite messaggio di commit?
- 8. Come modificare o modificare il messaggio su un commit prima di inviarlo
- 9. Stampa messaggio di commit di un dato commit in git
- 10. Messaggio di commit post-merge Hg, best practice?
- 11. Git branches & commit history after merge
- 12. Git: unione conflitto e messaggio di commit
- 13. Come annullare una git merge squash?
- 14. Git merge commit da una specifica release upstream
- 15. Modificare il messaggio di commit SVN in modo retroattivo?
- 16. Modifica del messaggio di commit Git fatto prima di un'unione
- 17. Git: Come posso modificare il commit del server?
- 18. Git merge non usa il messaggio di unione predefinito, apre l'editor con il messaggio predefinito
- 19. Git: cambia il messaggio di commit HEAD senza toccare l'indice
- 20. Annullare una git merge
- 21. Rebase a merge commit
- 22. Come posso modificare un messaggio di commit errato con TortoiseGit?
- 23. git: interrompi il commit al centro del messaggio di battitura
- 24. Differenze tra Git merge --squash e --no-commit
- 25. Come fornire un messaggio di commit git preparato?
- 26. Come catturare un messaggio di commit git ed eseguire un'azione
- 27. Git push all commit come singolo commit con messaggio personalizzato
- 28. Modifica del messaggio di commit Git in GitHub
- 29. Come posso modificare i commenti predefiniti nel messaggio di commit git?
- 30. commit git --amend senza chiedere per il messaggio
che avevo prima di pubblicare, non rispondere alla mia domanda –
fortuna con 'git rebase -i - p' (preservare le merges) – knittl
funziona, ma il documento di -p mi spaventa. –