Ho accidentalmente indicato un messaggio errato e ho premuto un commit utilizzando RubyMine. C'è un modo per correggerlo? La modalità RubyMine potrebbe essere preferibile a non rovinare git, ma anche altri modi fidati sono i benvenuti.Come modificare un commit git passato + un messaggio push in RubyMine?
10
A
risposta
18
Come hai detto, hai già spinto, quindi è consigliabile non cambiare il messaggio di commit. Il motivo è che il commit riceverà un altro hash che fa credere a git che il commit sia già stato premuto e il commit il cui messaggio di commit sia cambiato. Non va bene! Puoi forzare push con git push -f
e questo è assolutamente ok se lavori da solo, ma se lavori in team, ti suggerisco di non cambiare quel messaggio di commit.
Per tutto il resto, date un'occhiata qui: How to modify existing, unpushed commits?
Problemi correlati
- 1. Git push all commit come singolo commit con messaggio personalizzato
- 2. Come posso annullare un commit Git DOPO un git push?
- 3. Checkout passato commit sottomodello git
- 4. Stampa messaggio di commit di un dato commit in git
- 5. Come modificare il messaggio di commit di una git merge
- 6. sottomodulo git commit/push/pull
- 7. Git commit e push in Netbeans in un comando
- 8. Modifica messaggio di commit errato in Git
- 9. Come posso eseguire `git commit` e` git push` in atomo?
- 10. Come posso modificare un messaggio di commit errato con TortoiseGit?
- 11. Come posso modificare il messaggio di commit di qualsiasi commit in git?
- 12. Come unire un commit specifico in Git
- 13. Come fornire un messaggio di commit git preparato?
- 14. Come catturare un messaggio di commit git ed eseguire un'azione
- 15. Modifica del messaggio di commit Git in GitHub
- 16. Come modificare o modificare il messaggio su un commit prima di inviarlo
- 17. Anteprima di un push Git
- 18. Git - push al nuovo telecomando con un singolo commit consolidato
- 19. ^M caratteri nel messaggio di commit git (git commit -v)
- 20. SVN ha un equivalente al commit di git (senza push)?
- 21. Cambia vecchio messaggio di commit su Git
- 22. Come verifichiamo i messaggi di commit per un push?
- 23. git: spingere un singolo commit
- 24. Come trovare git commit nel repository tramite messaggio di commit?
- 25. Git commette un messaggio di commit e nient'altro?
- 26. git push: push a tutti i commit tranne l'ultimo
- 27. Combina locale Git commit in un commit per git-svn
- 28. Come fare riferimento a un commit precedente nel messaggio di commit git
- 29. Come posso "riaprire" un commit Git?
- 30. Come posso ottenere un ID commit associato al sottomodello git da un commit passato nel clone padre?
[? Come faccio a modificare un errato messaggio di commit in Git] (http://stackoverflow.com/questions/179123/how-do-i-edit messaggio-in-git -an-corretta-commit-) – CrazyCoder