こんばんは!
これは非常に一般的なことであり、インターネット上にはおそらく何千もの回答があることを知っていますが、有益な回答を見つけることができませんでした.
私は2つのローカルブランチを持っています:
- 主人
- マーク
Mk に多くの変更を加え、コミットし、MASTER に切り替えてこれら 2 つのブランチをマージしました。しかし、対立がありました。今、私は MASTER ブランチにいます。Mk に切り替えることはできませんが、MASTER を Mk でオーバーライドする必要があります。
それは言い続けている
エラー: 次のファイルへのローカルの変更は、マージによって上書きされます
これを行う方法はありますか?
git mergetool --tool=meld #No files need merging
git merge -s theirs Mk #Could not find merge strategy 'theirs'.
git merge -X recursive=theirs Mk # error: Your local changes to the following files
マージによって上書きされます
変更をオンライン リポジトリにまだプッシュしていません。
すべての変更を含むコミットを見ることができますが、そのコードにアクセスできません。
少し前に git を使い始めたばかりですが、そのようなトラブルに遭遇したことはありません。私が得ることができる助けを本当に感謝します:s