Me trying to remember what I did on Friday and what I should do today. Then I instantly recall the work when I saw this git graph.
There are two different remotes with each got a develop and master branch. And I pull changes from upstream to downstream.
Maybe I should ask earlier before I already implemented the solution. But still, this is a valid git usage right? Right?
----
Now a quick entertainment for you: guess which heads are the upstream repo and which ones are the downstream. Also which ones are develop branches and which ones are master branches.
Maybe it's not that complex. But it is the most complex one I have ever seen in my life. Considering I'm still 20+ years old and most of the time I don't even (need to) use develop branch for my personal projects.