added gip alias for first pulling then pushing