I first heard it at my work place here in London. I knew it was something push and shelf. But can never tell the exact idiom. I searched on push come to shelf, but in vain.
Finally, i found it : Push comes to shove
Meaning: If or when push comes to shove, the situation has become some bad that you are forced to do something: If push comes to shove, we'll just have to use our savings