Подтвердить что ты не робот

Git rebase - какая разница между 'edit' и 'reword'

Какая разница между edit и reword при выполнении git rebase?

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

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

Ответ 1

  • "reword" позволяет вам изменять ТОЛЬКО сообщение о фиксации, а не содержимое фиксации
  • "edit" позволяет вам изменять ОБЕЕ содержание фиксации и сообщение о фиксации (механизм, с помощью которого git позволяет редактировать содержимое фиксации, "приостанавливает" rebase, поэтому вы можете изменить фиксация)

ссылка: git -rebase documentation говорит следующее:

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

Ответ 2

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

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