The joke is a pun. 'General' here has two meanings--the first is an official commanding rank in the armed forces, while the second means 'broad', 'average', or 'overall'.
Some commands given by the army are specific , others are General .