git rules