git component