Gitで「よく起こるエラーの一覧」と「解決方法」

  • 2019年5月3日
  • 2019年11月14日
  • entry

gitでよく発生するエラーをまとめてみた。

error: Your local changes to the following files would be overwritten by merge: ***.html Please, commit your changes or stash them before you can merge.

翻訳:次のファイルに対するローカルの変更は、マージによって上書きされます:***。htmlマージする前に、変更をコミットするか、隠してください。

ローカルの変更をマージすれば上書きできますよー。という意味。

解決策

消してもいい変更なら以下の対応

  • git reset –hard HEAD
  • もしくは git co .

error: The following untracked working tree files would be overwritten by merge:

翻訳:次の追跡されていない作業ツリーファイルは、マージによって上書きされます。
Please move or remove them before you can merge.

マージする前に、それらを移動または削除してください。

解決策

特にマージする必要がない場合、ファイル削除、pullをしたらok

error: Your local changes to the following files would be overwritten by checkout:

翻訳:次のファイルに対するローカルの変更は、チェックアウトによって上書きされます。
ローカルの変更が残っているので、commitやstashをすれば良いやつ

解決策

git reset –hard HEAD