git surgery