Gitエラーエラー
fatal: refusing to merge unrelated historiesfatal: refusing to merge unrelated histories
共通の祖先コミットを持たない 2 つのブランチのマージを Git が拒否しました。
gitlinuxwindowsmacos
詳細を表示 CONFLICT (content): Merge conflict同一行が両方のブランチで変更されていたため、Git が自動マージできませんでした。
2 つのブランチが同じファイルの同じ行を異なる内容に変更しました。Git はどちらのバージョンを採用すべきか自動判断できません。複数の開発者が同じコード箇所を編集した場合によく発生します。
コンフリクトが発生したファイルを開き、コンフリクトマーカー(`<<<<<<<`、`=======`、`>>>>>>>`)を探してください。正しいバージョンを選択するか、両方の変更を統合します。解決したファイルを `git add` でステージし、`git commit` でマージを完了させてください。
git merge feature-branch # then resolve conflicts manuallyfatal: refusing to merge unrelated histories共通の祖先コミットを持たない 2 つのブランチのマージを Git が拒否しました。
error: Your local changes would be overwrittenコミットされていないローカルの変更が上書きされるため、Git が操作を拒否しました。
You are in 'detached HEAD' stateHEAD がブランチではなく特定のコミットを直接指しており、新しいコミットは孤立します。
error: sparse-checkout is not enabledsparse-checkout操作が試みられましたが、機能が有効になっていません。
error: pack exceeds maximum allowed sizeGitのpack操作が許可されている最大サイズを超えました。
error: pathspec did not match any files指定したファイルパターンがトラッキング済みファイルにマッチしませんでした。