git rebase - в чем разница между 'edit' и'reword'

в чем разница между edit и reword когда вы делаете git rebase?

Я просматриваю некоторые документы, которые говорят следующее:

Replace pick with:
- edit to mark a commit for amending.
- reword to change the log message.

2 ответов


  • "reword" позволяет изменить только сообщение фиксации, а не содержимое фиксации
  • "edit" позволяет изменить как содержимое фиксации, так и сообщение фиксации (механизм, с помощью которого ГИТ позволяет редактировать фиксации содержимое на "паузу" перебазирование; так что вы можете изменить коммит)

ссылка : The документация git-rebase говорит это:

  • редактировать : заменив команду " pick "командой" edit", вы можете сказать git rebase остановиться после применения этой фиксации, чтобы вы могли редактировать файлы и/или сообщение фиксации, изменять фиксацию и продолжать ребазинг.
  • изменить : если вы просто хотите отредактировать сообщение фиксации для фиксации, замените команду " pick "командой"reword".

edit полностью приостановит перебазирование, позволяя вам изменять файлы в сообщении фиксации и / или фиксации.

reword просто откроет редактор, чтобы вы могли изменить только сообщение фиксации.