何が起きたか
共同でゲームを開発しているときにLibraryフォルダ内で無数のコンフリクトが生じ、プロジェクトが進められないくなりました、、しかも途中で.gitignoreに追加してもコンフリクトが収まりません。
原因
Unityでプロジェクトを作るとLibraryという名前のフォルダが生成されます。開発序盤でLibraryフォルダを共有する必要があると勘違いしており、開発序盤で.gitignoreにLibrary/PackageCacheのように部分的に無視するように書いてしまい、その設定がずっと生きているようでした。
解決
こちらのページを参考に、
git rm -r --cached .
でキャッシュを消すとライブラリフォルダが共有されなくなり、問題が解決しました。単純なことですが結構詰まったので共有しておきます。