aboutsummaryrefslogtreecommitdiff
path: root/serveur git debian.txt
diff options
context:
space:
mode:
Diffstat (limited to 'serveur git debian.txt')
-rw-r--r--serveur git debian.txt22
1 files changed, 20 insertions, 2 deletions
diff --git a/serveur git debian.txt b/serveur git debian.txt
index 5bc1485..66bd535 100644
--- a/serveur git debian.txt
+++ b/serveur git debian.txt
@@ -71,7 +71,25 @@ git push origin master
71 71
72Note: avec la syntaxe "polo@ordipolo.fr:/chemin/..." on comprend que ssh est utilisé. 72Note: avec la syntaxe "polo@ordipolo.fr:/chemin/..." on comprend que ssh est utilisé.
73C'est la méthode recommandée. 73C'est la méthode recommandée.
74Autres méthode: 74Autres méthodes:
75- connexion locale avec le chemin sans l'identifiant et le nom du serveur: utile si on utilise NFS. 75- connexion locale avec le chemin sans l'identifiant et le nom du serveur: utile si on utilise NFS.
76- connexion git: non sécurisé mais plus rapide, intéressant pour un dépôt public. 76- connexion git: non sécurisée mais plus rapide, intéressant pour un dépôt public.
77
787/ Interface graphique
79
80git est fourni avec une interface graphique nommée gitk.
81Celle-ci ne démarre correctement:
82- le paquet "tk" doit être installé sur le système
83- l'application ne fonctionne pas dans un mauvais répertoire (elle n'explore pas),
84 solution 1: lancer l'appli depuis le terminal placé dans le bon dossier
85 solution 2: lancer l'appli depuis le terminal avec: gitk /chemin/du/dépot
86 solution 3: créer un raccourci sur le bureau (un par projet) qui lance la commande ci-dessus
87
88Dans cette fenêtre on peut donc voir l'historique des "commit", les branches, et à chaque fois le contenu des fichiers. Maj + F5 permet de mettre à jour le contenu si un fichier est modifié.
89
90Aller ensuite dans le menu "Fichier" -> "Démarrer git gui"
91Une deuxième fenêtre s'ouvre dans laquelle on peut agir avec trois boutons à utiliser dans l'ordre:
92- indexer pour enregistrer les modifications dans les fichiers dans le "stage" (en gros l'emplacement des changements avant validation)
93- commiter pour valider les changements en local
94- pousser (ou push) pour enregistrer le dernier commit sur le serveur
77 95