The problem is that the gallery needs to rescan the folders to index the pictures on the storage. adb push
does not call the gallery to rescan.
You can launch this broadcast to make the gallery reload its content after you copied your picture:
adb shell am broadcast -a android.intent.action.MEDIA_MOUNTED -d file:///sdcard/