You don&#x27;t have to use the UI. If you&#x27;re really anal about your git history, you can do the merge locally and squash everything into one commit. IMO, it&#x27;s not worth the effort to do that, though. You probably don&#x27;t actually care about the Git log - you care about the file history (i.e. git blame), which will usually point you to the right commit anyway, even if you have a bunch of extra merge commits in your log.<p>FWIW, you&#x27;re not Linus. You don&#x27;t get 17 million emails&#x2F;day (exaggeration, I know). He has a very refined workflow based on many, many years of working with people all over the world on a gigantic project used by hundreds of millions of people.<p>Re point 6: You don&#x27;t create another pull request. You just make another commit on that branch.