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 --- readme.md | 3 ++- serveur git debian.txt | 22 ++++++++++++++++++++-- 2 files changed, 22 insertions(+), 3 deletions(-) diff --git a/readme.md b/readme.md index 2ab4655..848e1fe 100644 --- a/readme.md +++ b/readme.md @@ -1 +1,2 @@ -Pour la description, placer un fichier **markdown** à la racine du projet! +Le site github (et sans doute d'autres) affiche le fichier readme d'un projet si il le trouve. +On peut utiliser un fichier **markdown** qui permet de faire très facilement une mise en page. 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