原因
obsidianの初期コミットとgithub自体の初期コミットが別々で行われてしまったため。無関係な歴史同士を結合出来ないよというエラー。
解決方法
GitBashで「無関係な歴史」を許可してマージする。
1.該当フォルダをターミナルで開く
コマンドは省略・・・
2.念のためリモート名とブランチを確認する。
git remote -v
# 多分originがhttps://~なんちゃらって出る。
git branch
# mainって出るはず
3. --allow-unrelated-histories
を付けてpull
git push origin main --allow-unrelated-histories
masterの人はorigin master
で置き換えてください。
もしこのタイミングでコンフリクトが出たら修正しましょう。ここでは省きます。
4.最後にプッシュするだけ
git push origin main