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

  • 2019年5月3日
  • 2020年1月11日
  • メモ

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

Fatal error: Uncaught Error: Call to undefined function set_post_views() in /home/jszk/desnote.com/public_html/wpjs/wp-content/themes/the-thor-child/single.php:658 Stack trace: #0 /home/jszk/desnote.com/public_html/wpjs/wp-includes/template-loader.php(78): include() #1 /home/jszk/desnote.com/public_html/wpjs/wp-blog-header.php(19): require_once('/home/jszk/desn...') #2 /home/jszk/desnote.com/public_html/index.php(17): require('/home/jszk/desn...') #3 {main} thrown in /home/jszk/desnote.com/public_html/wpjs/wp-content/themes/the-thor-child/single.php on line 658