The British pint is “at the heart of our nation” and pubs will not be banned from selling them, according to the Government.