LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

Mémento pour Git

Guide pratique : Mémento pour Git. Recherche parmi 300 000+ dissertations

Par   •  6 Janvier 2016  •  Guide pratique  •  699 Mots (3 Pages)  •  984 Vues

Page 1 sur 3

Mémento GIT

I/- Qu’est-ce que GIT ?

Le logiciel git est utilisé notamment par les développeurs du noyau Linux. Il s’agit d’un logiciel de contrôle de version. Il permet ainsi de travailler tout en gardant une trace des modifications apportées successivement, et de retrouver ainsi l’état antérieur de ses données. Il permet également de travailler à plusieurs sur un même projet.

Dans un premier temps, il faut indiquer à Git quelle identité sera enregistrée dans chaque commit.

2 commandes doivent être alors exécutées :

  • git config --global user.email  (on indique ici l’adresse mail de l’utilisateur)
  • git config --global user.name  (on indique là le nom de l’utilisateur)

L’option --global  permet de diffuser cette configuration à tous les dépôts, autrement dit, Git l’enregistre dans $HOME/ .gitconfig afin qu’elle soit partagée entre tous les dépôts.

II/- Création d’un projet.

Il faut savoir que n’importe quel répertoire peut devenir un dépôt Git.

Pour cela, on utilise la commande « git init » qui permet de créer un répertoire de travail .git, à savoir qu’une fois créé, le dépôt est initialement vide.

Si par exemple, on veut récupérer un dépôt déjà existant, alors il suffit de taper la commande « git clone url », ainsi ; le dépôt ainsi téléchargé sera une copie complète, avec tout l’historique.

  • Mkdir –p === Permet de créer le répertoire ainsi que les répertoires parents.
  • Cd : Permet d’accéder au répertoire.
  • ~ : Fait référence au répertoire de l’utilisateur.

III/- Les commandes de bases.

        1)- Modifications

* Git add fichier  === Ajoute un nouveau fichier à l’index, et/ou met à jour le contenu du fichier dans l’index.

* Git stage fichier === Pareil que « git add » mais exprime mieux la màj du fichier

* Git add –p fichier  === Ajoute à l’index un sous-ensemble des changements présents dans le fichier.

* Git rm fichier === Supprime un fichier du répertoire de travail et de l’index.

* Git rm –cached fichier === Supprime un fichier de l’index tout en le conservant le répertoire de travail.

* Git mv ancien nouveau === Renomme le fichier ancien en nouveau.

* Git commit === Enregistre le contenu de l’index dans un nouveau commit.

* Git commit –a === Enregistre le contenu de répertoire de travail dans un nouveau commit.

* Git commit fichier === Crée un nouveau commit contenant uniquement les changements concernant le fichier indiqué.

* Git citool === Ouvre une application graphique |git gui| qui permet de préparer puis d’enregistrer un commit.

* Git status === Affiche l’état des fichiers du répertoire de travail et de l’index.

...

Télécharger au format  txt (4.4 Kb)   pdf (145.9 Kb)   docx (435.3 Kb)  
Voir 2 pages de plus »
Uniquement disponible sur LaDissertation.com