diff --git a/rapport.md b/rapport.md
index 8315c930777a9f66657723ff347967b2891fc874..f1f877f727526ba55bc9c2d2c06a24e88e608fbd 100644
--- a/rapport.md
+++ b/rapport.md
@@ -281,3 +281,59 @@ Après installation sur ordinateur personnel de l'archive auto_install.zip sur m
 #### Installation automatique
 
 Essayer sur un pc de salle de TP.
+
+### Interface graphique pour git
+
+Tout d'abords,installez les paquets gitk et git gui
+
+- Qu’est-ce que le logiciel gitk ? Comment se lance-t-il ?
+> gitk est un navigateur de dépôt graphique, le premier de son genre. Il peut être considéré comme un encapsuleur graphique pour git log . Il permet d'explorer et de visualiser l'historique d'un dépôt. 
+Il se lance avec la commande : 
+
+```sh
+gitk
+```
+
+- Qu’est-ce que le logiciel git-gui ? Comment se lance-t-il ?
+> C’est aussi une interface graphique pour le dépot . 
+Il se lance avec la commande : 
+
+```sh
+gitk
+```
+
+#### Installons autre chose et comparons
+
+Interface gratuite ungit
+
+- Pourquoi avez-vous choisi ce logiciel ?
+> Il représente les dépôts git sous forme d’arbres pour lesquels chaque nœud correspond à un commit.
+
+-  Comment l’avez vous installé ?
+> avec cette commande d'abords pour installer nodes js :
+
+```sh
+sudo apt install nodejs npm -y
+```
+> puis  celle-çi pour installer ungit :
+
+```sh
+npm install -g ungit
+```
+
+Comparaison avec gitk et git gui
+
+| Critère            | Gitk                          | Git GUI                      | Ungit                         |
+|--------------------|-----------------------------|------------------------------|-------------------------------|
+| **Type d'outil**   | Visualisation de l'historique | Interface complète pour Git  | Interface web pour Git       |
+| **Installation**   | Inclus avec Git              | Inclus avec Git              | Nécessite Node.js            |
+| **Interface**      | Minimaliste, basé sur Tk     | Basique, en Tk               | Moderne et intuitive (web)   |
+| **Utilisation**    | Explorer les commits et branches | Faire des commits, merges, push/pull | Interface graphique simplifiée pour Git |
+| **Facilité d'utilisation** | Moyenne (assez brut) | Plus simple mais limité      | Très accessible              |
+| **Support du staging** | Non                     | Oui                          | Oui                          |
+| **Support des merges**  | Visualisation uniquement | Oui, mais basique            | Oui, très visuel             |
+| **Personnalisation**    | Non                     | Non                          | Oui, via plugins et options web |
+| **Multiplateforme**     | Oui                     | Oui                          | Oui (via navigateur)         |
+| **Dépendances**        | Git et Tk                 | Git et Tk                    | Node.js et navigateur        |
+
+