Git Commit Pull Push Rule