2013-04-07 9 views
10

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?

+2

[? 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

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