2
1

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.

pullしたらPlease commit your changes or stash them before you merge. Abortingエラー

Posted at

本番環境でpullしたときに出たエラーです。

エラー内容

SSHに接続して下記を実行すると、、

$ git pull origin main

Please commit your changes or stash them before you merge.
Aborting

「マージする前に変更をコミットするか、隠してください」とのことです。

解決法

結論:強制的にマージする
リモートの最新状況に合わせに行くような強制マージなので、問題になることは無いはずです。
もちろん、pullしようとしていたmainが正しい前提。

// リモートの最新を取ってくる
$ git fetch origin main

// mainを、リモート追跡のmainに強制的に合わせる
$ git reset --hard origin/main

でOKです。

参考:

2
1
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
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?