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