Как мне изменить сообщение git commit в битбакете

Мне нужно изменить старое сообщение git commit в битбакете. Я попробовал git rebase -i и переписал мое сообщение, но когда я потянул и зафиксировал его, он просто сохранил старое сообщение в битбакете и объединил мои изменения.

2 ответа

Я не знаю, можете ли вы изменить сообщение фиксации, но вы можете сделать комментарий под своим сообщением о фиксации. Я думаю, что это как-то изменило ваш комментарий. Вы нажимаете на свой номер сообщения о совершении и под своим сообщением, вы можете сделать любой комментарий, который хотите. Затем рядом с вашим сообщением появится знак "K1", что означает, что в вашем сообщении есть один комментарий, который напомнит вам, что вы изменили свое сообщение... Надеюсь, это поможет вам...


В основном это четырехэтапный процесс. Но немного рискованно, если несколько членов команды работают в одной ветке и имеют свои собственные копии. (Если вы только один, работающий над ним, идите на это).

Это руководство git объясняет это красиво.

  • git rebase -i HEAD ~ X (X = Нет сообщений фиксации, которые вы хотите изменить)
  • Выше команда откроет файл git в редакторе. Там замените текст "pick" на "reword" и сохраните файл.
  • Он откроет редактор для каждого фиксации по одному, там вы снова измените сообщение фиксации.
  • В конце: git push -f

licensed under cc by-sa 3.0 with attribution.