web-dev-qa-db-ja.com

git rebase-'edit'と 'reword'の違いは何ですか

Git rebaseを実行するときのeditrewordの違いは何ですか?

私はこれを言ういくつかのドキュメントを通過しています:

Replace pick with:
- edit to mark a commit for amending.
- reword to change the log message.
36
Snowcrash
  • 「reword」を使用すると、コミットの内容ではなく、コミットメッセージのみを変更できます
  • 「編集」を使用すると、コミット内容とコミットメッセージの両方を変更できます(gitがコミット内容を編集できるようにするメカニズムは、リベース;コミットを修正できます)

referencegit-rebase documentation はこれを言います:

  • edit:コマンド「pick」をコマンド「edit」に置き換えることで、そのコミットの適用後に停止するようにgit rebaseに指示できるため、ファイルを編集したり、ファイルを編集したりできます。コミットメッセージ、コミットを修正してリベースを続行します。
  • reword:コミットのコミットメッセージを編集するだけの場合は、「pick」コマンドを「reword」コマンドに置き換えます。
33
Chris Maes

editはリベースを完全に一時停止し、コミットおよび/またはコミットメッセージ内のファイルを変更できるようにします。

rewordは単にエディターを開き、コミットメッセージのみを変更できるようにします。

11
SLaks