[Git]git pullエラー(エラー:以下のファイルへのローカル変更がマージされて上書きされます)


誤り

error: Your local changes to the following files would be overwritten by merge
git pullを行うと、上記のエラーが発生することがあります.

の原因となる


これはgitからインポートするファイルと異なるファイルが衝突したためのエラーです.

解決する

  • git stash
    :staging領域のファイルの変更をスタックに入れます.
  • ~$ git stash
    ~$ git pull
  • git add .
    :変更したファイルをstaging領域に保存しgit pullを行うことで、エラーを解決できます.
  • ~$ git add .
    ~$ git pull