`shiftOut(dataPin, clockPin, MSBFIRST, 255);`

See that 255, that is saying make all the outputs a one. That is light up all the LEDs. If you only want to light up one then use a number that has only one bit with a one in it.

Numbers like 1, 2, 4, 8, 16, 32, 64, or 128