Used in olden days in reference to working oxen or horses. Gee meaning turn to the right. Haw meaning turn to the left. Also used in correlation to getting along. Being able to work together. G-haul used in correlation as above in similar with getting along, in parts of the south or deep south.
They don't gee haw very well at all. They fight all the time. As well as, they don't g-haul, they argue constantly.