Как изменить прошлое git commit + push-сообщение в RubyMine?

Я случайно дал неверное сообщение и нажал на фиксацию с помощью RubyMine. Есть ли способ исправить это? RubyMine предпочтительнее не испортить git, но также приветствуются другие надежные способы.

Ответ 1

Как вы сказали, вы уже нажали, поэтому не следует изменять сообщение фиксации. Причина этого в том, что коммит получит другой хеш, который заставляет git считать, что комманда, которую вы уже нажали, и коммит, чье сообщение об изменении, которое вы изменили, отличается. Это плохо! Вы можете принудительно нажать git push -f, и это абсолютно нормально, если вы работаете в одиночку, но если вы работаете в команде, я предлагаю вам не изменять это сообщение фиксации.

Для чего-нибудь еще, посмотрите здесь: Как изменить существующие, нечеткие коммиты?