Git replace protocol