How to get photos from my iPhone to my mac?

Only some of the ones from my phone are there. I want all of them from my camera roll. Plus I want them on there permanently.

You can use iCloud or connect a USB cable from your phone to your Mac. Your Mac will detect your iPhone as sort of a harddrive on the iPhone. Then you can download the photos.

Connect the iPhone to the computer, open Image Capture, & import.

You can use iPhoto to import the photos from your iPhone to mac, Or you may refer to this guide, it's about how to transfer iPhone photos, videos and songs to Mac, hope it helps you.