Skip to main content
  1. Learn
  2. Software Development
  3. Guides
  4. Git tutorial
  5. Commandes et paramètres de Git
  6. Créer un référentiel Git
GuidesSoftware DevelopmentBacklog
Git

Project and code management together.

Créer un référentiel Git


Créer un référentiel Git

$ git init

Exécutez la commande init dans le répertoire dans lequel vous souhaitez créer un référentiel.

Voir aussi:

Ajouter des fichiers/répertoires à l'index

$ git add <filepattern>

Dans le modèle de fichier, vous pouvez spécifier un ou plusieurs noms de fichiers et de répertoires à ajouter à l'index. Vous pouvez spécifier directement le nom du fichier ou utiliser des caractères génériques tels que *.txt dans le code. Si vous utilisez . dans le modèle de fichier, toutes les modifications en cours dans l'index, y compris les fichiers dans les sous-répertoires, sont prises en compte.

Si vous ajoutez une option -p, vous êtes invité à accepter/rejeter des sections spécifiques d'un fichier modifié. Si vous ajoutez une option -i, vous pouvez organiser les modifications de manière interactive.

Valider des modifications dans le référentiel local

$ git commit

L'option -a s'apparente un raccourci qui détecte les fichiers modifiés (à l'exception des fichiers récemment ajoutés), les ajoute à l'index et les valide.

L'option -m vous permet de valider et de spécifier un message de validation en même temps. Si vous ne spécifiez pas -m, un éditeur de texte s'ouvre et vous invite à saisir un message de validation.

Voir aussi:

Annuler les modifications apportées à un commit précédent

$ git revert HEAD

La commande git revert utilise un commit comme argument et crée un nouveau commit qui annule les modifications apportées par ce commit.

Voir aussi:

Afficher l'état de l'arborescence de travail

$ git status

L'ajout de l'option -s permet d'afficher uniquement les noms des fichiers qui ont été modifiés.

L'ajout de l'option -s suivie de l'option -b permet d'inclure le nom de la branche dans la sortie.

Afficher les modifications apportées à l'arborescence de travail et à l'index

$ git diff

La commande diff affiche, par défaut, les différences entre l'arborescence de travail et l'index.

Si vous ajoutez l'option --cached option, les différences entre l'index et HEAD sont également affichées.

Si vous spécifiez un hachage de validation, les différences entre l'arborescence de travail et le HEAD/commit en cours sont affichées.

Afficher le journal de validation

$ git log

Le journal affiche, par défaut, une liste des commits de la branche active.

La spécification d'un nom de fichier affiche uniquement le journal de validation du fichier correspondant.

Afficher les détails d'un commit

$ git show <commit>

Spécifiez le hachage de validation accessible par l'intermédiaire de la commande git log ou du pointeur HEAD dans l'argument de la commande.

Renommer des fichiers

$ git mv <oldfilename> <newfilename>

Supprimer des fichiers de l'arborescence de travail et de l'index

$ git rm <file>

Supprimer des fichiers non suivis de l'arborescence de travail

$ git clean

L'ajout de l'option -n permet d'afficher uniquement les fichiers qui seront supprimés. L'ajout de l'option -f entraîne la suppression des fichiers.

Par défaut, les fichiers répertoriés sous le fichier de configuration .gitignore ne sont pas supprimés. Cependant, si vous spécifiez l'option -x, les fichiers répertoriés sous .gitignore sont supprimés de l'arborescence de travail.

Restaurer des fichiers dans l'arborescence de travail

$ git checkout -- <file>

Supprimer des fichiers de l'index

$ git reset HEAD -- <file>

Ajouter uniquement des fichiers modifiés et supprimés à l'index

$ git add -u

Cette commande enregistre les modifications provenant uniquement des fichiers qui ont été ajoutés à l'index. Les fichiers non suivis ne sont pas pris en compte.

Subscribe to our newsletter

Learn with Nulab to bring your best ideas to life