Why is Git a pain in the arse sometimes