gitでよく発生するエラーをまとめてみた。
目次
- 1 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.
- 2 error: The following untracked working tree files would be overwritten by merge:
- 3 error: Your local changes to the following files would be overwritten by checkout:
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