====== Git ====== GIT est un logiciel (décentralisé) de suivi de version. Il gère l'historique des versions en local et peut les sauvegarder sur un serveur distant. ===== Utilisation en local ===== Il faut avoir installé le paquet "git (git-core)". Git s'utilise en mode console dans le dossier du projet - Initialiser le suivit de version git init - Ajouter un fichier à tracer (. pour l'ensemble des fichiers déjà présents) git add fichier - Au moment approprié, enregistrer le point de version git commit -m "version et sa raison" - Sauvegarder l'état sur un serveur distant git push serveur branche * Connaître l'état des versions git log * Récupérer une version sauvegardée git pull serveur branche * Récupérer un projet entier git clone serveur:projet ===== Installation d'un serveur Git ===== Le tuto en 2ème référence permet d'installer un serveur Git et de s'y connecter à distance en SSH. ===== Références ===== * [[https://openclassrooms.com/courses/gerer-son-code-avec-git-et-github|Cours sur OpenClassRoom]] * [[http://www.mon-code.net/article/42/installation-et-configuration-de-git-sur-debian-et-initialisation-dun-depot-git|Installation sous Debian]] * [[http://www.mimiz.fr/blog/mise-en-place-dun-serveur-git-via-http-sous-debian|Mise en place d’un serveur GIT via HTTP]]