From 651f4cca57bd20148b76dc682484c170ddd5dbc3 Mon Sep 17 00:00:00 2001 From: polo Date: Wed, 24 Feb 2021 02:46:08 +0100 Subject: Signed-off-by: polo --- serveur git debian.txt | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) (limited to 'serveur git debian.txt') 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 Note: avec la syntaxe "polo@ordipolo.fr:/chemin/..." on comprend que ssh est utilisé. C'est la méthode recommandée. -Autres méthode: +Autres méthodes: - connexion locale avec le chemin sans l'identifiant et le nom du serveur: utile si on utilise NFS. -- connexion git: non sécurisé mais plus rapide, intéressant pour un dépôt public. +- connexion git: non sécurisée mais plus rapide, intéressant pour un dépôt public. + +7/ Interface graphique + +git est fourni avec une interface graphique nommée gitk. +Celle-ci ne démarre correctement: +- le paquet "tk" doit être installé sur le système +- l'application ne fonctionne pas dans un mauvais répertoire (elle n'explore pas), + solution 1: lancer l'appli depuis le terminal placé dans le bon dossier + solution 2: lancer l'appli depuis le terminal avec: gitk /chemin/du/dépot + solution 3: créer un raccourci sur le bureau (un par projet) qui lance la commande ci-dessus + +Dans 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é. + +Aller ensuite dans le menu "Fichier" -> "Démarrer git gui" +Une deuxième fenêtre s'ouvre dans laquelle on peut agir avec trois boutons à utiliser dans l'ordre: +- indexer pour enregistrer les modifications dans les fichiers dans le "stage" (en gros l'emplacement des changements avant validation) +- commiter pour valider les changements en local +- pousser (ou push) pour enregistrer le dernier commit sur le serveur -- cgit v1.2.3