#Git 1.8 is significantly improving push behaviour. The previous behaviour is, well, involved: http://t.co/YLIaiI9J