Learning Git through trial & error.