同じブランチでAさんとBさんが開発していたとします。
Aさんが何か変更し、プッシュして成功したとします。
Bさんが何か変更し、git pullせずにイキナリgit pushすると「 ! [rejected] main -> main (non-fast-forward)」みたいなエラーが出ます。
これは同一ブランチで複数人が作業する際によくあることです。
ということでBさんがgit pullします。そうすると勝手にマージされてしまいます。
この不要なログをなくしたい場合は、Tortoise Gitのshow logのウィンドウで、origin/mainの行を右クリックして「Reset "main" to this...」を選択します。
※コマンドだとgit reset --hard origin/main
これでmainとorigin/mainが同じ位置になりましたので
git add .
git commit -m "test"
git push origin main
コマンドを実行すれば不要なマージが消えて直線のログになります。