Outils pour utilisateurs

Outils du site


Panneau latéral

Menu de WikiSupop


Accueil

Plan

info:git

Brève introduction à GIT

GIT est un gestionnaire de version distribué : c’est un logiciel permettant de sauvegarder et de partager les différentes versions d’un jeu de fichier informatique. Ces outils sont particulièrement utilisés en développement logiciel, ils permettent un partage efficace du code source entre les différents développeurs. GIT fut initialement développé pour remplacer un de ses prédécesseurs, SVN, dans le cadre du développement de Linux. L’un de ses intérêts majeurs par rapport à son aîné est son aspect distribué: les fichier ne sont pas stockés sur un unique serveur central, mais partagés par l’ensemble des utilisateurs.

Ce document se contente de rappeler les principales commandes de GIT, n’importe quel moteur de recherche vous conduira vers des explications plus complètes. Un bon début peut être le lien suivant qui indique comment utiliser GIT au sein d’une équipe: www.atlassian.com

Vous pouvez également trouver une documentation basique sur la doc ubuntu doc.ubuntu-fr.

Installation de GIT

Il suffit de se rendre sur le site officiel: https://git-scm.com/ et de télécharger la dernière version disponible pour votre système d’exploitation. Les utilisateurs de Linux peuvent également l’installer depuis les dépôts de leur distribution. GIT est un logiciel en ligne de commande, ce qui peut rebuter certains. La version disponible sur le site officiel est accompagnée d’une interface graphique. Si celle-ci n’est pas à votre goût, bien d’autres peuvent être trouvées en ligne.

Utilisation de GIT (à compléter)

On indique ici comment utiliser GIT en ligne de commande, ces explications peuvent néanmoins être transposées plus ou moins facilement à une interface graphique de GIT.

Pour faire d’un dossier un répertoire, il suffit d’y appeler :

 git init

Pour ajouter des modifications au header, c’est à dire pour indiquer des changement à GIT :

 git add adresse/du/fichier/ou/du/répertoire

Pour ajouter au header toutes les modifications apporté à l’ensemble des fichiers du répertoire :

 git add * 

Pour transférer les modifications du header vers le dépôt local :

 git commit -m “message de commit”

Pour envoyer les modifications du dépôt local vers le dépôt distant :

 git push

Pour récupérer les modifications apportées au dépôt distant :

 git pull
 git pull --rebase

Pour copier un dépôt présent sur un serveur distant, on utilise :

 git clone

Pour récupérer la dernière version d'un fichier:

 git checkout <file>
 
info/git.txt · Dernière modification: 2016/11/09 15:53 (modification externe)