Question: what does it mean if he gives you his shirt?
Answer: If it was outside and cold and he had another shirt under it he gave it up because he thought you looked colder than him. ... Yes and no depending on the context it could mean he likes you and wanted to impress you somehow or he truly just needed someone to hold his shirt and you were the closest to him.