0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

直前のコミットメッセージを書き換えてリモートリポジトリに反映させる方法

Last updated at Posted at 2023-07-04

概要

直前のコミットメッセージにタイポやミスがあった際に、コミットメッセージを修正してリモートリポジトリにpushする方法です。2つ以上前のコミットメッセージを変更したい場合は他の方法になるので注意してください。(この記事には書いていません。。)

方法

直前のコミットメッセージを修正

git commit --amendコマンドを実行。これで、直前のコミットが編集モードになります。テキストエディタが開かれるので、必要な修正を行い、保存してエディタを閉じます。

$ git commit --amend

※上記の手順は以下のコマンドでも代用できます。

$ git commit --amend -m "commit messageを修正"

修正したコミットメッセージをリモートリポジトリに反映

git push --forceコマンドを使用して、リモートリポジトリに強制的にpushします。

$ git push --force origin main

注意点

リモートリポジトリで他の人と共有している場合、他の人が既にローカルリポジトリの最新のコミットを取得している場合、強制pushによって競合が発生する可能性があります。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?