A simple way of distinguishing between do and make is to look at whether we are talking about the activity/process or the product. We tend to use do for actvities and processes (do work/the shopping) and make for the result or product. So, people do work (activity) in order to make money (the result).
With get and bring, it depends on whether you have the thing with you:
Bring the book when you come. (you have the book)
I'm going to get the book from the libray (I don't have the book)