ざっくりとこういうことになっている。

Untitled

ブランチを切る際は自分が今どこのブランチにいてHEADがどこを指しているのか意識するのが良いと思います。

ブランチも結局はポインタに過ぎないので、どの時点のポインタからそのブランチが派生しているのか?ということを考えるとmain→hoge→fugaという切り方をしたら、実質的に一直線の履歴をたどっているのと同じことになるということが理解しやすいのかなと思いました。