Git ignore file and main cotroller