Why did Hashem omit the Girgashi from the list?
Rashi: Because they turned and fled 1 (and the Pasuk is only discussing the nations that Hashem needed to drive out before Yisrael).
See also Ba'al ha'Turim.