すみませんGitとGitHubについて質問があります。VSCodeからpushしようとしたらできなかったのでまずpullしようとしました。するとfatal: refusing to merge unrelated historiesみたいなのが出てきました。そこで見よう見まねでgit fetch
git merge --allow-unrelated-histories origin/masterと打ったらできました。何故ですか? mergeやfetchについても分かっていません。origin?master?って感じです。とにかくリモートリポジトリとローカルリポジトリ、ステージ、push、pull、は一応分かってます。