TortoiseGit エラー「error: Your local changes to the following files would be overwritten by merge」が発生した場合の対処法
- 作成日 2021.05.18
- TortoiseGit
- TortoiseGit
TortoiseGit エラー「error: Your local changes to the following files would be overwritten by merge」が発生した場合の対処法を掲載してます。
環境
- OS windows10 pro
- git 2.30.1
- TortoiseGit 2.11.0
エラー全文
「プル」実行時に発生
error: Your local changes to the following files would be overwritten by merge:
Please, commit your changes or stash them before you can merge. Aborting
原因
「プル」する際に、存在するファイルに差分が存在するため。
対処法
エラーメッセージにある通り、プルする前にコミットかスタッシュ(退避)を実行する
ここでは、Gitのスタッシュ機能を使って、発生している差分を一時的に退避させることが可能なので、スタッシュを実行します。
対象のフォルダ内で「スタッシュへ変更を隠す」をクリックします。
メッセージの入力が必要であれば入力します。
これで退避されたので、再度「プル」を実行するとエラーは解消されます。
スタッシュ復元
復元する場合は「隠した変更を戻す」をクリックして
「はい」をクリックします。
状態を確認して「OK」をクリックすれば元に戻ります。
-
前の記事
python PySimpleGUIのtheme一覧を抽出する 2021.05.18
-
次の記事
node.js 2次元配列を1次元配列にする 2021.05.18
コメントを書く