Tutoriel Git

IPSSI 25.1MLV

Laissez vous guider !


1.

Qu'est-ce que Git ?

Git est le système de contrôle de version le plus utilisé dans le monde.

Toutes les offres d'emploi de développeur demandent de savoir utiliser Git.

Après ce cours, n'oubliez pas d'ajouter cette compétence à votre CV : C'est un atout de taille !

Suivez le tutoriel vidéo

2.

Le tutoriel vidéo

Le tutoriel vidéo vous présente les notions de base pour comprendre Git et les commandes vous permettant de démarrer simplement.

Attendez, lisez ce qui suit !

3.

Les commandes obligatoires pour démarrer

Vous trouverez ci-dessous la liste des commandes du tutoriel vidéo que vous devez obligatoirement utiliser.

  1. git config --global user.name "Flavie Tonon"
  2. git config --global user.email flavie.tonon.pro@gmail.com
  3. Remplacez le nom et l'adresse mail par votre propre nom et adresse mail.

  4. Pour Windows :git config --global core.autocrlf true Pour UNIX (mac et linux) :git config --global core.autocrlf input
  5. mkdir NomDuDossier
  6. cd NomDuDossier
  7. Remplacez NomDuDossier par le nom de votre projet. Ni espace, ni accents !

  8. git init

Pratiquez, encore et encore !

4.

Les commandes de la vidéo

Configurations

Définir l'éditeur par défaut

git config --global "code --wait" pour VSCode git config --global "atom --wait" pour Atom

Ouvrir l'éditeur par défaut

git config --global -e

Définir le type de retour à la ligne

Pour windows : git config --global core.autocrlf true Pour OSX ou Linux : git config --global core.autocrlf input

Accéder à la documentation git config :

git config --help

L'état de votre répertoire de travail

A n'importe quel moment entrez cette commande pour savoir si votre repository est propre ou sale.

S'il est propre alors il n'y a rien à faire. Sinon, vous voudrez peut-être faire ajouter des fichiers dans la zone de transit ? Ou faire un commit ?

git status ou : git status -s pour obtenir la version courte

Ajouter des fichiers dans l'index

Commencez par créer des fichiers dans votre répertoire de projet :

echo hello > monfichier.txt

Puis ajoutez-les à la zone de transit :

git add monfichier.txt ou git add . pour ajouter tous les fichiers et dossiers. Attention ! Soyez sûrs de vous.

Lister les fichiers présents dans la zone de transit :

git ls-files

Enregistrez votre travail : faites un commit

Description longue

git commit ouvre l'éditeur par défaut.
La première ligne est pour la description courte.
Sautez une ligne puis écrivez la description longue.

Description courte seulement

Pour ne saisir qu'une description courte (+ utilisé) : git commit -m "La description courte"

Opérations sur les fichiers

Renommer ou déplacer un fichier

git mv monfichier monnouveaunom

Supprimer un fichier

git rm monfichier supprime le fichier du répertoire de travail et de la zone de transit. git rm --cached monfichier supprime le fichier de la zone de transit seulement.

Ajoutez l'option

git rm -r monrepertoire s'il sagit d'un répertoire.

Ignorer des fichiers

atom .gitignore Ajoutez à ce fichier le nom des fichiers ou répertoires que git ne doit pas suivre.

Comparer avec une révision antérieure : diff

git diff --staged Pour comparer le répertoire de travail et la zone de transit git diff --staged Pour comparer la zone de transit et le HEAD (le dernier commit)

© Copyrights MinimalLanding. All Rights Reserved

Created with MinimalLanding template by TemplateMag