Faits : A. Par jugement du 15 avril 2015, le Tribunal correctionnel du canton de Genève a reconnu X._ coupable de tentative de lésions corporelles graves (art. 22 al. 1 et 122 CP) et d'entrée illégale en Suisse (art. 115 al. 1 let. a LEtr). Il l'a condamné à une peine privative de liberté de trente-six mois, sous déduction de la détention avant jugement. B. Par arrêt du 2 octobre 2015, la Chambre pénale d'appel et de révision de la Cour de justice genevoise a admis l'appel formé par X._. Elle a reconnu l'appelant coupable d'agression, confirmant le jugement de première instance pour le surplus. En résumé, cette condamnation repose sur les faits suivants: Le 22 août 2013, à Genève, dans le parc de la Perle du Lac, de concert avec A._ et B._, X._ et C._ ont frappé et donné plusieurs coups de couteau au visage et à la tête, ainsi qu'aux cuisses de Y._. Le 8 novembre 2014, X._ a pénétré sur le territoire suisse sans être au bénéfice des autorisations nécessaires et sans être en possession d'un passeport valable indiquant sa nationalité. C. Contre ce dernier arrêt cantonal, X._ dépose un recours en matière pénale devant le Tribunal fédéral. En résumé, il conclut, principalement, à la réforme de l'arrêt attaqué en ce sens qu'il est acquitté de l'infraction d'agression, qu'il est constaté qu'il a été détenu dans des conditions illicites entre le 18 avril et le 28 juillet 2015 (98 jours) et que la détention avant jugement est imputée à due concurrence sur le solde de la peine à purger. A titre subsidiaire, il requiert la réforme du jugement attaqué en ce sens que la peine prononcée est réduite en raison de la violation des principes régissant la fixation de la peine et de la détention illicite subie. En outre, il sollicite l'assistance judiciaire.