Ce n'est pas parce qu'il n'y a plus d'unité dans ta ville, qu'elle peut etre prise par l'adversaire
Depuis Civilization V, les villes ont leur propre systeme de defense, y placer une unité ne fait que renforcer cette defense si l'unité que tu y as placé est d'une plus grande puissance defensive encore ainsi que proteger l'unité a l'interieur qui ne subit pas de degat quand la ville est attaquée.
Donc tu peux sans crainte, si la barre de defense de ta ville est elevée, utiliser ton unité pour detruire une unité adverse.
En general, il vaut cependant mieux mettre une unité de tir a distance en garnison dans les villes, car elles ne prennent pas de degats en attaquant et elles n'ont pas a quitter la ville. En plus elles boostent les attaques a distance des villes qui ont des murs.